home *** CD-ROM | disk | FTP | other *** search
Text File | 1986-02-21 | 154.0 KB | 4,552 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ProComm (tm)
-
-
- Version 2.2
-
-
-
-
- Program Reference Manual
-
-
-
- February 21, 1986
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PIL Software Systems
- P.O. Box 1471
- Columbia, MO 65205
- BBS: (314) 449-9401
-
-
-
-
-
-
-
-
-
- Copyright (c) 1986 PIL Software Systems, Bruce Barkelew and
- Tom Smith. All Rights Reserved.
-
-
-
-
-
-
-
-
-
-
-
-
-
- COPYRIGHT
-
-
- This program is copyright (C) 1985, 1986 by PIL Software
- Systems, Bruce Barkelew and Tom Smith. All rights reserved.
- Non-registered users are granted a limited license to use
- this product on a trial basis, and to copy the program for
- trial use by others subject to the following limitations:
-
-
- The program is distributed in unmodified form, complete
- with documentation.
-
- No fee, charge or other consideration is requested or
- accepted.
-
- The program is not distributed in conjunction with any
- other product.
-
-
- If you intend to use ProComm on a regular basis, please
- register and show your support for the authors. Commercial
- or business use by non-registered users is prohibited.
-
-
- Interested in multiple copies for use at work? Site and
- corporate licenses are available. We'd be happy to work with
- you to solve your business communications needs.
-
-
-
-
-
-
- TRADEMARKS
-
- ProComm is a trademark of PIL Software Systems.
-
- Most of the hardware names in this manual are trademarks or
- trade names of specific manufacturers.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems ii
-
-
-
- ProComm 2.2 Contents
-
-
-
-
-
- CONTENTS
-
-
- Preface to Version 2.2 . . . . . . . . . . . . . . . . . 1
-
- Registration . . . . . . . . . . . . . . . . . . . . . . 2
-
- User Supported Software . . . . . . . . . . . . . . . . . 3
-
- Product Support . . . . . . . . . . . . . . . . . . . . . 4
-
- Introduction . . . . . . . . . . . . . . . . . . . . . . 6
- Program Description . . . . . . . . . . . . . . . . . . 6
- Machine Requirements . . . . . . . . . . . . . . . . . 6
- ProComm Files . . . . . . . . . . . . . . . . . . . . . 7
-
- Program Features . . . . . . . . . . . . . . . . . . . . 8
- Starting the Program . . . . . . . . . . . . . . . . . 8
- Terminal Mode . . . . . . . . . . . . . . . . . . . . . 9
- Terminal Emulations . . . . . . . . . . . . . . . . . 9
- Communication Parameters . . . . . . . . . . . . . . . 9
- Output String Translation . . . . . . . . . . . . . . . 10
- Setup Screen . . . . . . . . . . . . . . . . . . . . . 11
- Modem Setup . . . . . . . . . . . . . . . . . . . . . 12
- Terminal Setup . . . . . . . . . . . . . . . . . . . 15
- Kermit Setup . . . . . . . . . . . . . . . . . . . . 16
- General Setup . . . . . . . . . . . . . . . . . . . . 16
- Dialing Directory . . . . . . . . . . . . . . . . . . . 19
- Searching for an Entry . . . . . . . . . . . . . . . 20
- Revising the Dialing Directory . . . . . . . . . . . 20
- Deleting Entries . . . . . . . . . . . . . . . . . . 22
- Making a Call . . . . . . . . . . . . . . . . . . . . 22
- Printing the Directory . . . . . . . . . . . . . . . 22
- Automatic Redial With Circular Dialing Queue . . . . . 22
- File Transfer . . . . . . . . . . . . . . . . . . . . . 23
- Uploading Files . . . . . . . . . . . . . . . . . . . 23
- Downloading Files . . . . . . . . . . . . . . . . . . 24
- File Transfer Protocols . . . . . . . . . . . . . . . 24
- Translate Table . . . . . . . . . . . . . . . . . . . . 27
- Command Files . . . . . . . . . . . . . . . . . . . . . 27
- Keyboard Macros . . . . . . . . . . . . . . . . . . . . 36
- DOS Gateway . . . . . . . . . . . . . . . . . . . . . . 36
- Editor . . . . . . . . . . . . . . . . . . . . . . . . 37
- Screen Dump . . . . . . . . . . . . . . . . . . . . . . 37
- File and Printer Logging . . . . . . . . . . . . . . . 37
- Setting Display Colors . . . . . . . . . . . . . . . . 38
- Redisplay Buffer . . . . . . . . . . . . . . . . . . . 38
- File Directory . . . . . . . . . . . . . . . . . . . . 39
- View a File . . . . . . . . . . . . . . . . . . . . . . 39
- Program Information . . . . . . . . . . . . . . . . . . 39
- Change Logged Drive or Directory . . . . . . . . . . . 39
- Display Elapsed Time . . . . . . . . . . . . . . . . . 39
- Clear Screen . . . . . . . . . . . . . . . . . . . . . 40
- Hang-up . . . . . . . . . . . . . . . . . . . . . . . . 40
-
-
- Copyright (C) 1986 PIL Software Systems iii
-
-
-
- ProComm 2.2 Contents
-
-
-
-
-
- Toggle Duplex . . . . . . . . . . . . . . . . . . . . . 40
- Toggle CR - CR/LF . . . . . . . . . . . . . . . . . . . 40
- Break . . . . . . . . . . . . . . . . . . . . . . . . . 41
- Ending a ProComm Session . . . . . . . . . . . . . . . 41
-
- Appendix A - Terminal Emulation . . . . . . . . . . . . . 42
-
- Appendix B - Command Reference Guide . . . . . . . . . . 53
-
- Appendix C - Command File Commands . . . . . . . . . . . 54
-
- Appendix D - ProComm Utility Programs . . . . . . . . . . 57
-
- Appendix E - Answers to Commonly Asked Questions . . . . 58
-
- Appendix F - ProComm Technical Specifications . . . . . . 61
-
- Appendix G - ProComm 2.2 Invoice . . . . . . . . . . . . 62
-
- Index . . . . . . . . . . . . . . . . . . . . . . . . . . 63
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems iv
-
-
-
- ProComm 2.2 Preface
-
-
-
-
-
- PREFACE TO VERSION 2.2
- ----------------------
-
-
-
- Changes to version 2.2 are summarized in the accompanying
- file PRCM22.NEW. This manual has been updated to reflect the
- current status of the product.
-
- One major change worth mentioning here is the switch to an
- overlay structure. This switch, coupled with extensive
- enhancements, has resulted in an executable file quite a bit
- larger than that of previous versions. However, actual
- memory requirements have been reduced.
-
- Once again the parameter file has also increased in size. If
- you are running version 2.1 the .PRM file will be converted
- to the 2.2 format with all of your previously defined
- options intact. If you are using earlier versions of ProComm
- a completely new parameter file will be created.
-
- Quite a number of script file commands have been changed. It
- is advised that you check all previously created command
- files before relying upon them for unattended operation.
-
- In addition, several keystrokes for commands have been
- changed, most notably in the terminal emulations. We
- apolgize for the inconvenience this causes, but we felt it
- was justified in terms of overall funtionality.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 1
-
-
-
- ProComm 2.2 Registration
-
-
-
-
-
- REGISTRATION
- ------------
-
-
-
- User feedback is an integral part of any successful software
- system. Please share your impression of ProComm by leaving
- us a message on our support bulletin board system with your
- name, address, occupation and any comments or suggestions
- you care to pass along. You might also mention where you got
- the program, and how you intend to use it. Call us at (314)
- 449-9401. The BBS runs 23 hours a day (4:00am to 3:00am), 7
- days a week.
-
-
- ProComm is distributed as User-Supported Software. We
- encourage you to try the program and share it with friends
- as long as:
-
-
- The program is distributed complete and unchanged,
- accompanied by the documentation.
-
- No fee, charge or compensation is requested or received
- except by PIL Software Systems.
-
- ProComm is not distributed in conjunction with any
- other product.
-
-
- If you use our program on a regular basis, please show your
- support by registering. You may register by sending a check
- or money order for $25 to:
-
- PIL Software Systems
- PO Box 1471
- Columbia, MO 65202
-
- Registered users will receive notification of major releases
- of ProComm. They will also receive priority treatment on our
- support bulletin board system, and access to various
- restricted files, programs and information.
-
- If you or your company needs an invoice in order to generate
- payment, one is included in this manual as appendix G.
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 2
-
-
-
- ProComm 2.2 User Supported Software
-
-
-
-
-
- USER SUPPORTED SOFTWARE
- -----------------------
-
-
-
- User-supported software is a means for the computing
- community to receive quality software while directly
- supporting software authors. It is based on the ideas that:
-
-
- The value and utility of software is best assessed by
- the user on his or her own system. Only after using a
- program can one really determine whether it serves
- personal applications, needs and tastes.
-
- The creation of independent personal computer software
- can and should be supported by the computing community.
-
- Copying of programs should be encouraged, rather than
- restricted. The ease with which software can be
- distributed outside traditional commercial channels
- reflects the strength, rather than the weakness, of
- electronic information.
-
-
- Under the user supported concept, anyone may request a copy
- of a user-supported program by sending a blank, formatted
- disk to the program author together with an addressed,
- postage-paid return mailer. A copy of the program, along
- with documentation, will be sent by return mail on the
- user's disk.
-
- The program carries a notice suggesting registration for the
- program. Registration is voluntary on your part.
-
- Regardless of whether you register, you are encouraged to
- copy and distribute the program for the private,
- non-commercial use of others.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 3
-
-
-
- ProComm 2.2 Product Support
-
-
-
-
-
- PRODUCT SUPPORT
- ---------------
-
-
-
- In order to support our users, and to provide a means of
- distribution, we have implemented a bulletin board system
- you can use to communicate with us. If you have questions or
- comments just call us up and leave a note. In your note,
- describe as completely as possible the problem you are
- having. Let us know your machine configuration, your ProComm
- configuration and version and any resident software you are
- using. Describe what steps you take before the problem
- occurs, and exactly what the program does when it occurs. If
- you do not provide us with a complete description of the
- problem there is little we can do to help. We'll do our best
- to keep you up and running, but if you are not a registered
- user we do not guarantee to provide support of any kind.
-
- You'll always be able to find the latest version of ProComm
- on the BBS. The number for our board is (314) 449-9401. The
- board is operational 23 hours per day, 4:00am-3:00am CST. We
- are using the Fido BBS Network system from Tom Jennings. You
- can send mail to us via FidoNet at node #619, region #14
- (14/619).
-
- In addition to our board, several fine systems always carry
- the latest version of ProComm. They are:
-
- Mike Johnson's Computer Aide BBS, Fido #19/329
- Tulsa, OK. (918) 493-2137
- 2400 baud, 24 hours a day
-
- John O'Boyle's PConnecticut BBS
- West Hartford, CT. (203) 521-1991
- 2400 baud, 24 hours a day
-
- Sal Manaro's Underdog BBS
- Seattle, WA. (206) 725-9233
- 2400 baud, 24 hours a day
-
- Ken Shackelford's ATL/FIDO1, Fido #18/1
- Woodstock, GA. (404) 928-1876
- 2400 baud, 24 hours a day
-
- Dave Staehlin's TBC BBS
- Albuquerque, NM, (505) 821-7379
- 2400 baud, 24 hours a day
-
- Dan Kardell's Rowlett RBBS
- Rowlett, TX, (214) 475-4598
- 2400 baud, 24 hours a day
-
- Steve Clancy's WELLSPRING BBS
-
-
- Copyright (C) 1986 PIL Software Systems 4
-
-
-
- ProComm 2.2 Product Support
-
-
-
-
-
- Irvine, CA, (714) 856-7996
- 1200 baud, 5pm-8am M-F, 24 hours weekends
-
- Larry Trost's Buccaneers Cove TBBS
- San Jose, CA, (408) 370-9187
- 2400 baud, 24 hours a day
-
- Mike Todds IBM/PC SIG
- The Source
-
- ProComm is also found on a host of other bulletin board
- systems, user groups and the like.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 5
-
-
-
- ProComm 2.2 Introduction
-
-
-
-
-
- INTRODUCTION
- ------------
-
-
-
- ProComm is a general purpose communications program with a
- wealth of features. It was written in "C" with some
- assembler routines for optimum performance. We hope you
- enjoy using it as much as we enjoyed writing it.
-
-
- PROGRAM DESCRIPTION
- -------------------
-
-
- ProComm was designed to provide pleasant access to the kind
- of tasks we thought a communications program should offer.
- Included in its features are:
-
-
- The ability to emulate a number of popular terminals.
-
- A dialing directory containing one hundred entries.
-
- Auto redial facilities for connecting with hard to
- reach numbers.
-
- Several popular file transfer protocols including
- XMODEM, Kermit, Telink and more.
-
- Command files to control automatic logon and unattended
- operation.
-
- A DOS gateway which allows you to execute DOS commands
- or other programs while you're still on-line.
-
- And a host of other goodies including keyboard macros,
- disk and printer logging and much much more.
-
-
- MACHINE REQUIREMENTS
- --------------------
-
-
- ProComm requires 128K of available RAM to execute properly.
- That's 128K in addition to the operating system and any
- resident programs. It runs under MS-DOS on the IBM PC, XT,
- AT or any close compatible. It may be used with either a
- color, composite or monochrome display.
-
- ProComm may have a number of files open at once so make sure
- that the FILES parameter in your CONFIG.SYS file is large
- enough. We suggest using FILES=15 or greater. Consult your
- MS-DOS manual for a discussion of the CONFIG.SYS file.
-
-
- Copyright (C) 1986 PIL Software Systems 6
-
-
-
- ProComm 2.2 Introduction
-
-
-
-
-
- PROCOMM FILES
- -------------
-
-
- ProComm creates and uses several files. They are:
-
-
- PROCOMM.PRM Default parameter file
-
- PROCOMM.DIR Dialing directory file
-
- PROCOMM.KEY Keyboard macro file
-
- PROCOMM.XLT Translate table file
-
-
- ProComm uses the environment variable PROCOMM= to tell it
- where to look for its files. It will first search the
- current directory for the needed file. If it is not there,
- ProComm will search the directory pointed to by PROCOMM=. If
- it is found in neither place, and needs to be created, it
- will be created in the directory pointed to by PROCOMM=. If
- the environment variable is not set, files will be created
- in the current directory.
-
- You may set this variable by issuing the DOS command:
-
- SET PROCOMM=pathname
-
- where 'pathname' is a fully qualified path name ending with
- a backslash. You may issue this command from either the
- command line or from a batch file. For instance, if you have
- the command SET PROCOMM=C:\COMM\PROCOMM\ in your autoexec
- file, ProComm will know to look for its files in the
- C:\COMM\PROCOMM directory and you can use the program from
- anywhere on your system and have just one set of ProComm
- files.
-
- Clear the environment variable by saying:
-
- SET PROCOMM=
-
- Consult your MS-DOS manual for more information on
- environment variables.
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 7
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- PROGRAM FEATURES
- ----------------
-
-
-
-
-
- STARTING THE PROGRAM
- --------------------
-
-
- Begin a ProComm session by issuing the command:
-
- PROCOMM [/S] [/B] [/Ffilename] [/M]
-
- Command line switches may appear in any order, but must be
- separated by at least one blank.
-
- Including a '/S' on the command line suppresses ProComm
- produced sound effects. It does not affect beeps (^G) coming
- from the remote computer or the alarm function, nor does it
- control the modem speaker. You can change the default sound
- setting using the setup (ALT-S) screen.
-
- The '/B' option may be used to run the program in black and
- white. This is useful for users with composite monitors
- attached to color graphics display cards. If the '/B' is
- omitted ProComm will automatically adjust itself for either
- color or monochrome operation. To make black and white
- operation the default, begin a ProComm session using the
- '/B' option. then save the current colors using the ALT-Z
- facility.
-
- Specify '/F' with a filename to execute a command file
- immediately upon program startup. Command files are
- described later in this chapter.
-
- The '/M' option sets ProComm to perform screen displays
- using BIOS calls, rather than direct screen writes. This is
- useful for running under multi-tasking operating systems.
- Screen write method is also selectabel through the setup
- facility.
-
- When the program begins it displays the ProComm logo and
- copyright notice, and possibly the program information
- screen. This brief commercial occasionally presents itself
- the first few times you use the program. You can also
- display the information screen using the ALT-I command.
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 8
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- TERMINAL MODE
- -------------
-
-
- After the opening display and the initialization of the
- program, you are left in terminal mode. Most of your
- communicating will take place here. The bottom line of the
- screen is reserved for messages but the rest of the screen
- is open for use. Most ProComm features are called from
- terminal mode. They are usually executed from a window which
- leaves your original screen intact. Press ALT-F10 for a list
- of available commands. You may then select an option
- directly from the help screen.
-
-
- Terminal Emulations
- -------------------
-
-
- Most keyboard and screen functions will operate locally as
- you expect them to. What they do on the remote computer
- depends on which terminal emulation you are using. ProComm
- currently supports ten popular terminal configurations:
-
-
- - IBM 3101
- - DEC VT-100
- - DEC VT-52
- - Televideo 910/920
- - Televideo 925/950
- - Lear Siegler ADM-3/5
- - Heath/Zenith 19
- - ANSI-BBS
- - ADDS Viewpoint
- - Wyse 100
-
-
- To change the emulation in use, select TERMINAL SETUP from
- the setup screen (ALT-S).
-
- Consult appendix A for a list of the functions supported for
- each terminal.
-
-
- COMMUNICATION PARAMETERS
- ------------------------
-
-
- ProComm supports a variety of communications configurations.
- You may select baud rate, the number of data and stop bits,
- parity and duplex. The program defaults to 300 baud
- operation, with 8 data bits, 1 stop bit, no parity and echo
- off (full duplex).
-
-
-
- Copyright (C) 1986 PIL Software Systems 9
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- Use the ALT-P command to review or change the active line
- control parameters. After opening the Communication
- Parameter window, ProComm displays the current settings.
- Enter a number from 1 to 12 to change to a predefined
- setting. Use the numbers 13 thru 19 to setup a customized
- configuration. Enter 20 to select COM1 as your active port,
- or 21 to use COM2.
-
- Use the save option (22) to make the new configuration your
- default. If you change the parameter settings without saving
- them to disk, they will only be used for the current
- session.
-
- Press ESC to return to terminal mode. The new parameters are
- now in affect.
-
-
- OUTPUT STRING TRANSLATION
- -------------------------
-
-
- There are several situations in which ProComm will perform
- translation on strings sent to the modem. These include the
- modem initialization string, the modem command, dialing
- directory numbers, long distance codes, keyboard macro
- strings, and the %T, %N and %J script commands. The
- translation allows you to send carriage returns, escapes and
- other control characters to the modem, and also provides a
- pause feature.
-
- ProComm manages this by providing translation characters
- which can be specified in the general setup screen.
- Characters are provided for CR, ESC, CTRL-char and pause.
-
- The default CR translation character is the exclamation
- point ('!'). Anytime that ProComm encounters the CR
- translate character in one of the above mentioned strings it
- replaces that character with a CR (ASCII 13). To send the
- character without translation use two of them together. For
- instance, in the default case where '!' is the CR translate
- character, a keyboard macro set to 'PASSWORD!' sends the
- string 'PASSWORD' followed by a carriage return. A keyboard
- macro set to 'GO AWAY!!' will be translated as 'GO AWAY!'.
- Since two of the characters in a row are translated as the
- true character, some other method is necessary to send two
- adjacent carriage returns. You can do this using the
- CTRL-char translation described below. For instance, if the
- CTRL translate character is set to the caret ('^') the
- string '^M^M' is translated as 2 carriage returns (because
- CTRL-M is a CR).
-
- The default ESC translation character is the vertical bar
- ('|'). Anytime that ProComm encounters the ESC translate
- character in one of the above mentioned strings it replaces
-
-
- Copyright (C) 1986 PIL Software Systems 10
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- that character with an ESC (ASCII 27). To send the character
- without translation use two of them together. For instance,
- in the default case where '|' is the ESC translate
- character, a keyboard macro set to '|[2J' sends the VT100
- command for clear screen (ESC [ 2 J). A keyboard macro set
- to '|| box ||' will be translated as '| box |'. Since two of
- the characters in a row are translated as the true
- character, some other method is necessary to send two
- adjacent escapes. You can do this using the CTRL-char
- translation described below. For instance, if the CTRL
- translate character is set to the caret ('^') the string
- '^[^[' is translated as 2 escapes (because CTRL-[ is an
- ESC).
-
- The CTRL character translation is slightly different. In
- this case the CTRL translate character is a lead in
- indicator that the following character should be interpreted
- as a CTRL character. For instance, using the default CTRL
- translate character '^' the string '^C' would be interpreted
- as a CTRL-C (ASCII 3). Again, 2 translate characters
- together are treated as the actual character, so '^^C' would
- be translated as '^C' (the caret character followed by a
- capital C).
-
- The final translate character provided is the pause. If this
- character is encountered during translation, ProComm will
- pause for 1/2 second before doing anything else. The default
- translate pause character is the tilde ('~'). This one is
- different from the other translate characters in that 2
- pause characters together cause a 1 second pause; they are
- NOT interpreted as the single character. If you wish to
- actually send that character you must change the setup for
- the pause translate character.
-
- Please note the difference between the translate pause
- character and a modem pause character. The translate pause
- character causes a pause in characters being sent to the
- modem. This is appropriate for pauses around a modem escape
- code, as in a hang-up string, or to allow the modem to
- respond to something before continuing. A modem pause
- character, such as the comma used by Hayes, causes a pause
- in characters sent from the modem to the phone line. It is
- appropriate for waiting for second dial tones and such, as
- when you are dialing out through a PBX or office phone
- system. The two are NOT the same and should not be confused.
-
-
- SETUP SCREEN
- ------------
-
-
- ProComm allows you to define many of your own power up
- defaults for system parameters. You can also change a
- setting temporarily, and go back to your defaults for the
-
-
- Copyright (C) 1986 PIL Software Systems 11
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- next session. To access the setup routine, press ALT-S.
- Setup is currently divided into 4 sections: modem setup,
- terminal setup, Kermit setup and general setup.
-
- Select a section by typing its number and pressing return.
- You will be presented with a screen containing the current
- defaults for that section. To change a setting, enter the
- number of the parameter followed by a CR. Then make your
- change. If, after selecting a parameter, you decide not to
- change it, simply press ESC. The current value will remain
- unchanged.
-
- If the parameter chosen requires a string, simply type in
- the characters for the new string followed by a carriage
- return. Pressing CR without typing any characters will set
- the string to null.
-
- Some parameters offer you a selection of valid values. Press
- the space bar to rotate between values. When the value you
- desire is displayed, press CR to accept it.
-
- If the parameter requires a number, enter the number and
- press return. ProComm will check to make sure that the
- number falls within a valid range.
-
- To exit a setup section, press ESC. If you wish to save the
- changes you have to disk, select option 5 from the main
- setup option list. If you select this option the current
- settings will become your power-up default. If you do not
- save the setup, the changes you have made will be in effect
- for only the current ProComm session.
-
- To exit the main setup screen press ESC.
-
-
- Modem Setup
- -----------
-
-
-
- Modem Initialization String
-
- This is the string sent to the modem every time you begin a
- ProComm session. It may be up to 46 characters in length,
- and may contain carriage returns or control characters using
- the translate conventions described in the section on output
- string translation. Modem initialization strings vary
- between different types of modems. The default is configured
- for a Hayes or compatible modem. It is 'AT E0 S7=60 S11=55
- V1 X1', where
-
- AT is the command prefix
- E0 sets modem echo of commands off
- S7=60 wait max 60 seconds for carrier
-
-
- Copyright (C) 1986 PIL Software Systems 12
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- S11=55 touch tone spacing (fast)
- V1 verbal result codes
- X1 extended result codes
-
- The initialization string may be tailored to suit your
- particular modem and needs. Consult your modem manual for
- details regarding the operation and available commands for
- your modem.
-
- Dialing Command
-
- The dialing command is used to instruct the modem to dial a
- number. It is sent to the modem by the dial or redial
- functions, followed by a number to dial and any long
- distance codes you might specify. The default is 'ATDT'
- where:
-
- AT is the command prefix
- D is the dial command
- T turns on touch tone dialing
-
- The modem dialing command may contain imbedded pauses, CRs,
- ESCs and CTRL characters using the conventions described in
- the section on output string translation.
-
- Connect String
-
- This is the message your modem sends to ProComm to indicate
- that a connection has been achieved. It defaults to
- 'CONNECT'. ProComm uses this value during auto redial to
- determine when a connection has been made. Note that this
- parameter must be set correctly (including case) for the
- redial (ALT-R) feature to work.
-
- Modem No Connect Strings
-
- These strings are also used by the auto redial feature. They
- should be set to modem messages that indicate that a
- connection was not achieved. The defaults are 'BUSY',
- 'VOICE' and 'NO CARRIER'. Again, they must be exact matches
- to the messages your modem displays, including case. Some
- modems do not support these extended call progress
- monitoring features.
-
- Hang-up String
-
- The hang-up string is the command to be sent to the modem to
- cause it to hang up. ProComm first attempts to hang-up by
- dropping the Data Terminal Ready (DTR) line. If that is not
- successful it will send this string to the modem. The
- default, set up for Hayes and compatibles, is
- '~~~+++~~~ATH0!', where:
-
- ~~~ is a 1 1/2 second delay
-
-
- Copyright (C) 1986 PIL Software Systems 13
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- +++ is the modem escape sequence
- ~~~ is a 1 1/2 second delay
- AT is the modem command prefix
- H0 is the hang-up command
- ! sends a CR
-
- The '~' and '!' characters are translated by ProComm, not
- the modem (see the section on output string translation).
- The '+++' surrounded by the 1 1/2 second pauses causes the
- modem to go into command state, where the hang-up command is
- then issued. For more information see the section on the
- ALT-H command.
-
- Redial Timeout Delay
-
- This is the number of seconds that ProComm will wait, during
- a redial, for a connect or no connect response from the
- modem. If the timeout delay is exceeded before a modem
- response is received, ProComm will cycle and attempt another
- redial. This value may also be modified on the fly during a
- redial attempt. See the section on re-dialing for more
- details.
-
- Redial Pause Delay
-
- The redial pause delay is the number of seconds that ProComm
- will pause between each dialing attempt during a redial.
- This is needed by some modems to reset between calls. The
- default, and the minimum pause time, is 1 second.
-
- Modem CD Mask
-
- The modem Carrier Detect mask is used by ProComm to
- determine whether or not a hang-up has been successful. The
- default value is 32. It may be necessary for you to
- experiment with this parameter in order to determine the
- correct value. Values tried should powers of 2, i.e.
- 16,32,64 and 128. In general, if the hang-up command (ALT-H)
- correctly reports the results of the hang-up attempt, then
- the CD mask is correct. If the hang-up attempt was
- successful, but reports that the call was not disconnected,
- or vice versa, then the CD mask is incorrect. The following
- values may be used as guidelines, although cabling and other
- considerations may make them inaccurate:
-
- 16 Hayes external, Prentice POPCOM
- 32 USR Courier, Cermetek Security Modem
- 128 Hayes internal, Qubie, USR Password
- Rixon R212A
-
- See the section on the hang-up (ALT-H) command for more
- details.
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 14
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- Terminal Setup
- --------------
-
-
-
- Terminal Emulation
-
- Use this parameter to select the terminal you wish to
- emulate. After selecting option 1, press the space bar until
- the terminal desired is displayed. Then press CR to make
- that the current emulation. Take care to insure that the
- rest of the settable terminal parameters match what is
- expected for the terminal type you select. For general BBS
- work ANSI-BBS is suggested.
-
- Duplex
-
- Control the default duplex setting here. Your choices are
- full duplex (no echo) and half duplex (local echo). If what
- you type is not displayed on the screen, try using half
- duplex. If you see two of every character you type, give
- full duplex a shot.
-
- Handshake
-
- There is currently only 1 handshake that is available to
- ProComm users: XON/XOFF. If you desire to use handshaking
- set this option to XON/XOFF, otherwise select NONE. ProComm
- performs XON/XOFF at the interrupt level. To prevent
- deadlock due to extraneous XOFFs caused by line noise
- ProComm allows you to reset the XOFF flag. If you ever see a
- message on the status line that indicates an XOFF was
- received, and you don't think it is valid, just hit ESC.
- That will clear the XOFF flag and allow you to continue
- work.
-
- Carriage Return Translation
-
- Use this to set the power up default for carriage return
- translation. Some systems send only a CR and expect you to
- provide the line feed, while others send both the CR and LF.
- If this parameter is set to CR, incoming carriage returns
- are left alone. If set to CR/LF, any carriage returns
- received from the remote will have a line feed appended to
- them by ProComm. Most TTY applications (including most BBSs)
- send both the carriage return and line feed, so the ProComm
- default is CR. You can change this setting on the fly
- without affecting the default using the ALT-F3 command.
-
- BS Translation
-
- The backspace (BS) keystoke can have different
- interpretations depending upon the terminal type. In most
- cases it is destructive, that is the cursor will delete the
-
-
- Copyright (C) 1986 PIL Software Systems 15
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- character to the left when it moves there. In some cases,
- the VT100 for instance, the BS behaves like a cursor left
- command. You may choose the correct behavior for your
- application using this parameter. The ProComm default is
- destructive.
-
- Line Wrap
-
- The line wrap setting controls how lines greater than 80
- characters are handled. If set on, those lines will wrap
- around and be displayed on the next line. With line wrap
- off, lines greater than 80 characters in length will be
- truncated. The ProComm default is line wrap off.
-
- Scroll
-
- The scroll parameter controls what happens if ProComm
- receives a CR (or CR/LF) while the cursor is positioned in
- the bottom line. If scroll is on, the screens scrolls 1 line
- and the new line can be printed. If scroll is off, the
- cursor returns to the left most column, and the new line
- over prints the old. Normally this will always be set on.
- For some full screen applications you may need to inhibit
- screen scrolling.
-
-
- Kermit Setup
- ------------
-
-
- We have provided control over a number of Kermit file
- transfer parameters. This is not the place, however, to give
- a Kermit tutorial. If you do not know what these are, you
- should leave them as they are. Consult the system
- administrator for your remote if you have any questions
- regarding their Kermit installation.
-
- A further discussion of ProComm's Kermit implementation is
- available in the file transfer section.
-
-
- General Setup
- -------------
-
-
-
- Editor Name
-
- This parameter can be set to the name of an editor or list
- program you wish to use from within ProComm. You may specify
- it as a complete filename with path (i.e.
- C:\WP\EDIT\EDITOR.EXE), just the program name without
- extension (i.e. EDITOR) or anything in between. If no path
- is specified, ProComm will search the directories specified
-
-
- Copyright (C) 1986 PIL Software Systems 16
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- in the environment variable PATH for the indicated file. You
- must have enough available RAM to load the desired program.
-
- Default Log File
-
- Use this parameter to set the default name for the file to
- be used when file logging is in effect. If the file exists,
- new data will be appended to its end. If the file does not
- exist it will be created in the current directory.
-
- Default Screen Dump File
-
- This option names the file to which to append screen dumps.
- If it does not exist when ALT-G is pressed it will be
- created in the current directory.
-
- Screen Write Method
-
- ProComm can use one of two different methods to perform its
- screen writing. Normally you would use DIRECT screen writes
- for speed. In some cases, such as under multi-tasking
- operating systems, you might wish to go through the BIOS for
- screen writing. You may also select BIOS mode using the '/M'
- command line option.
-
- Translate Table
-
- This setting controls whether or not translate table
- conversion is performed. Selecting YES causes the translate
- table to be activated immediately, as well as on program
- startup. The translate table may be defined and toggled
- on/off using the ALT-W command as well.
-
- Sound Effects
-
- The sound effects option controls the existence or
- suppression of ProComm sound effects. This setting controls
- the window opening and closing noises primarily, and does
- not effect the alarm, the modem or bells (^G) sent from the
- host.
-
- Alarm Sound
-
- This setting controls whether or not the alarm uses sound
- effects. The alarm is used to indicate the end of file
- transfers, connects during re-dials and by the %A script
- command. If alarm sound is ON, these events will trigger an
- alarm clock like ringing which will continue for the number
- of seconds specified by the alarm time below. If alarm sound
- is OFF, the appropriate message will flash for the indicated
- time but will be silent.
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 17
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- Alarm Time
-
- Set this to the time (in seconds) that you wish the alarm to
- sound. For instance, if you desire to have the file transfer
- alarm ring for two minutes, set this to 120.
-
- Exploding Windows
-
- Beginning with version 2.2 you may select what type of
- windows you wish ProComm to use. By selecting YES for this
- option you instruct ProComm to use exploding windows, as it
- did in previous versions. Selecting NO causes windows to
- just appear without the expanding frames.
-
- XMODEM Mode
-
- Some remote systems, such as CompuServe, cannot handle the
- normal XMODEM error timings. For these systems, set the
- XMODEM mode to RELAXED to avoid file transfer aborts due to
- timing errors. In most cases this should be be set to
- NORMAL.
-
- ASCII Upload Pacing
-
- ProComm performs line pacing during ASCII uploads if you so
- desire. After each line is sent the program will wait for
- the time specified here (in 1/10 of seconds) before sending
- the next line. Pacing may be set to zero if the host can
- handle it. The default is 8 (.8 seconds).
-
- ASCII Upload Local Echo
-
- Use this setting to control whether or not ProComm echoes
- locally what is being transferred during ASCII uploads. In
- most cases set this to NO and let the host due any echoing
- desired.
-
- ASCII Upload Strip LF
-
- This option controls outgoing CR/LF translation during ASCII
- upload. If set to YES, line feeds are stripped from the
- outgoing file. If set to NO (the default), the file is sent
- as is.
-
- Translate Pause Character
-
- Use this parameter to set the character which is to be
- interpreted as a pause during output string translation. See
- the section on output string translation for more details.
-
- Translate CR Character
-
- Use this parameter to set the character which is to be
- interpreted as a carriage return during output string
-
-
- Copyright (C) 1986 PIL Software Systems 18
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- translation. See the section on output string translation
- for more details.
-
- Translate CTRL Character
-
- Use this parameter to set the character which is to be
- interpreted as signaling a control character during output
- string translation. See the section on output string
- translation for more details.
-
- Translate ESC Character
-
- Use this parameter to set the character which is to be
- interpreted as an ESC during output string translation. See
- the section on output string translation for more details.
-
- Aborted Download
-
- Use this setting to determine the disposition of files that
- are aborted during downloads. If set to KEEP, these partial
- files are kept on the disk and are your responsibility. If
- set to DISCARD, they are erased from your disk when the
- download aborts.
-
-
- DIALING DIRECTORY
- -----------------
-
-
- The ProComm dialing directory automates most of your dialing
- tasks. The directory holds information for 100 of your most
- often called systems. The information includes the name and
- phone number, as well the communications parameters specific
- to that entry. Also included in the directory is a user
- definable modem command and up to four long distance codes
- that you can use with alternate long-distance services.
-
- Press ALT-D to access the dialing directory. A window is
- opened that displays pages of 10 entries at a time. The
- current modem command is displayed at the bottom left, and
- the active long distance codes are indicated to the right.
- Long distance codes are identified by the characters '+',
- '-', '@' and '#'. The modem command defaults to 'ATDT'.
-
- Use the PGUP and PGDN keys to display the previous or next
- page of entries. The up and down arrow keys will scroll the
- display one entry in either direction. The HOME key will
- position the display at the first page in the directory,
- while the END key will position you at the last page. Press
- ESC to exit the dialing directory.
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 19
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- Searching for an Entry
- ----------------------
-
-
- Version 2.2 adds a search capability to the dialing
- directory. To look for a particular entry press 'F' or '/'.
- A window will open asking for the text to search for. Enter
- the string you wish to be found and press CR. If the string
- is found the dialing directory will scroll to the page
- containing that entry, and the entry will be highlighted.
-
- Searching in the dialing directory is not case sensitive.
- For instance a search string of 'abcd' will match 'abcd',
- 'ABCD', 'AbCd' or any other mix of upper and lower case
- characters. If the search routine reaches the end of the
- dialing directory without finding a match it will wrap
- around to the beginning of the directory and continue its
- search until it has checked every entry once. If the string
- is still not found a message is displayed. To repeat a
- search for the same text, press 'F' or '/' a second time and
- then immediately press CR.
-
-
- Revising the Dialing Directory
- ------------------------------
-
-
- When you first use the dialing directory most of the entries
- will be cleared to the default. The name and phone number
- fields will be filled with periods; the default baud rate is
- 1200, with no parity, 8 data bits, 1 stop bit and echo off
- (full duplex). To add an entry to the directory, or to
- change an existing entry, enter 'R' at the '==>' prompt. A
- window will appear asking for the entry to revise. To revise
- an entry type the number of the entry to revise (1-100). To
- revise the modem command enter 'M'; to revise a long
- distance code enter the long distance code identifier
- (-,+,@,#).
-
-
- Adding or Revising an Entry
-
- If you chose to revise an entry the current values for that
- entry are displayed. You are prompted first for the name.
- Enter up to 24 characters. You can use the backspace and
- left arrow keys to edit your entry. Press CR when you are
- done. Pressing CR without making any changes will leave the
- current name intact. You will now be prompted for the phone
- number. Enter only the numbers you need; the number will be
- right justified on the page. Press CR when you are finished
- entering the number. The current baud rate is now displayed.
- Press any key (except ESC) to rotate through the available
- baud rates. Press CR to select the one you want. Use the
- same technique to select the parity, data bits, stop bits
-
-
- Copyright (C) 1986 PIL Software Systems 20
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- and echo. After specifying the echo you will be asked
- whether to save the entry to disk. Enter 'Y' to save your
- changes, 'N' to abandon. You may also abandon a revision at
- any point by pressing ESC. After saving an entry it is
- written to disk and the current page redisplayed. An entry
- need not be displayed to be revised.
-
-
- Revising the Modem Command
-
- If you specified 'M' to revise the modem command the current
- command is displayed. Enter a new command that is
- appropriate for your modem. You may imbed pauses, CRs, ESCs
- or control characters in the modem string using the
- procedure described in the section on output string
- translation. Press RETURN when you are done entering the new
- command. Pressing RETURN as the first character of the
- string will clear the command to blanks.
-
- Now indicate if the new command should be saved to disk. If
- you enter 'Y' the new command is written to disk and will be
- used in future executions of ProComm. If you say 'N' the
- changes will remain for the current session only. To abandon
- the changes completely press ESC any time previous to
- answering the save prompt.
-
- Any changes you make are immediately reflected in the
- window. You may also revise the dialing command through the
- setup facility described earlier.
-
- Adding or Revising Long Distance Codes
-
- Long distance codes are mainly used to access alternate
- long-distance services. Four long distance codes are
- provided; they are identified by the characters '-', '+',
- '@' and '#'. Press 'P' at the dialing directory prompt '==>
- ' to display the current long distance codes. Press any key
- to remove the long distance code window.
-
- To revise a long distance code, enter the long distance code
- identifier when prompted for the entry to revise. The
- current string for that long distance code is displayed and
- you are asked for the new entry. Control characters and
- carriage returns are allowed in long distance codes by using
- the same conventions as in the modem command. Press RETURN
- to complete the long distance code revision. Pressing RETURN
- as the first character in the new string deletes that long
- distance code. As with the modem command, if you specify not
- to save the changes they will be in effect for the current
- session only. Press ESC to abandon long distance code
- changes completely.
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 21
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- Deleting Entries
- ----------------
-
-
- You can use the 'D' command to delete entries from your
- dialing directory. A window will prompt for a range of
- entries to delete. Leave the second field blank to delete a
- single entry. You'll be asked to verify that you want the
- entries deleted before any action is taken.
-
-
- Making a Call
- -------------
-
-
- To dial an entry in your dialing directory, simply type the
- entry's number at the '==> ' prompt. To dial with a long
- distance code, place the code's identifier before and/or
- after the number. For example, enter '14' to dial entry
- number 14. Enter '#37' to dial entry number 37 preceded by
- the long distance code identified by '#'. Enter '34+' to
- dial entry number 34 followed by the '+' long distance code.
- ProComm will send the modem command, an optional long
- distance prefix, then the number and an optional long
- distance suffix to the modem. All four of parts of the
- dialing string are translated using the conventions
- described under output string translation. The parameters
- for the dialed entry become the current settings and remain
- after the call is complete.
-
- To dial a number not in your directory use the manual
- dialing command ('M'). Then enter the number you wish to
- dial. ProComm will send the dialing command plus the string
- you entered. A long distance code indicator may be used if
- it is the first or last character in the string.
-
-
- Printing the Directory
- ----------------------
-
-
- ProComm lets you output your directory to a printer, disk
- file or any DOS device. Type 'L' at the '==> ' prompt and
- then specify where to send the file. Simply press RETURN to
- use the default of PRN (LPT1:). You can even output the
- directory to the COM port you are using to send a listing of
- your directory to the remote computer.
-
-
- AUTOMATIC REDIAL WITH CIRCULAR DIALING QUEUE
- --------------------------------------------
-
-
- Some remote systems can be very hard to reach. ProComm
-
-
- Copyright (C) 1986 PIL Software Systems 22
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- facilitates reaching them with its automatic redial feature.
- Press ALT-R to invoke the redial procedure. Now specify one
- or more dialing directory entries separated by blanks,
- commas or semicolons. Entries may contain long distance
- codes. The program will continuously redial the numbers in
- the list until you are connected. If the redial time is
- exceeded, or ProComm senses one of the modem's no connect
- strings (specified in the setup screen), the program will
- proceed to dial the next number in the list. As each number
- is reached, it is removed from the circular queue.
-
- Pressing CR without specifying any entries will dial the
- numbers that were in the list the last time it was used.
-
- You can set the amount of time ProComm waits for some
- response by pressing the END key. Specify the new time to
- wait (5-100 seconds) and press RETURN. If you want the
- change to become permanent respond 'Y' to the 'save to disk'
- prompt. You can also specify this timeout delay in the setup
- screen.
-
- Between each call ProComm will delay for the amount of time
- specified by the modem pause delay parameter (setup screen).
- This is provided to allow some modems a sufficient time to
- reset between calls. To continue with the next call press
- any key (except ESC).
-
- The alarm will sound when you connect during a redial.
-
-
- FILE TRANSFER
- -------------
-
-
- The ability to transfer information makes a communications
- program a very powerful tool. ProComm gives you seven
- choices for two-way information transfer via file transfer
- protocols. With them you can up- and download files from
- almost any system. The different protocols are described
- below.
-
-
- Uploading Files
- ---------------
-
-
- Begin uploading a file to another system by starting the
- transfer on the remote computer. When the remote indicates
- it is ready press PgUp. You will be presented with a menu of
- protocol choices. Enter the number of the protocol you wish
- to use. A second window will prompt you for the name of the
- file to upload. Enter the filename, including a path if you
- want, and press return. Another window will open which
- reports on the progress of the transfer.
-
-
- Copyright (C) 1986 PIL Software Systems 23
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- An ASCII upload is somewhat of a special case. No transfer
- progress window will be displayed but the status line will
- indicate that an ASCII transfer is taking place. ASCII
- uploads are under the control of 3 setup options. The first
- option controls line pacing. You can set up ProComm to pause
- after it sends each line of text to avoid overflowing the
- receiver. You can also specify if text is to be echoed
- locally and if linefeeds should be stripped from the
- outgoing file.
-
-
- Downloading Files
- -----------------
-
-
- Downloading files is just as easy. After starting the
- download procedure on the remote press PgDn. The protocol
- selection window is displayed. Enter the number of the
- protocol to use.
-
- If you select ASCII, XMODEM or YMODEM protocol you will be
- prompted for the filename. In all other cases the filename
- is provided by the sender. If you enter the name of a file
- that already exists you will be asked whether or not to
- overwrite it. If a filename provided by the sender already
- exists the received file will be renamed by placing a dollar
- sign in the first position of the filename. For example, if
- you select to download FILE1.EXE using the Telink protocol
- and that file already exists in the current directory, the
- downloaded file will be named $ILE1.EXE
-
- After specifying the protocol and (possibly) the file name,
- a window will open which displays various information
- regarding the transfer. When the transfer is complete, or an
- abort is sensed, the alarm will sound and appropriate
- messages will be displayed.
-
- ASCII downloads are somewhat different from the others in
- two respects. First, no transfer status window is displayed.
- A message on the status line indicates that an ASCII
- download is in affect. Second, ASCII downloads need user
- intervention to complete. Text is captured until you press
- ESC to terminate the transfer.
-
-
- File Transfer Protocols
- -----------------------
-
-
-
- ASCII
-
- ASCII file transfer is the equivalent of typing information
- from one system to another. The ASCII characters are sent in
-
-
- Copyright (C) 1986 PIL Software Systems 24
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- a one-way stream with no handshaking (other than XON/OFF if
- activated) or error checking performed. This method is fine
- for some applications, but you are limited to text file
- transfer.
-
- One difference between an ASCII download and file logging is
- that all data (including terminal escape sequences) is
- captured, whereas during logging terminal control sequences
- are filtered out (with the exception of formfeeds).
-
- XMODEM File Transfer
-
- XMODEM is a block-oriented error checking protocol released
- into the public domain by its creator Ward Christensen. It
- is very popular on electronic bulletin board systems. XMODEM
- transfers only a single file at a time. The protocol uses
- two-way communications and either a checksum or cyclic
- redundancy check for error checking. XMODEM can handle text
- or executable files with over 99% accuracy. ProComm supports
- and automatically adjusts for both the checksum and CRC
- variants.
-
- The XMODEM protocol is defined such that CRC checking is
- always attempted first. If CRC is not acknowledged by the
- sender then the checksum method is used. ProComm correctly
- implements this, however some other systems do not. A
- problem can arise if the remote system responds to the CRC
- attempt but uses checksums.
-
- Note that XMODEM requires transfers to be performed with 8
- data bits, 1 stop bit and no parity. If you attempt to begin
- an XMODEM transfer while set to other parameters, ProComm
- will automatically switch to N/8/1, returning you to your
- original parameters when the transfer is complete.
-
- Some systems, such as CompuServe, have trouble meeting the
- standard XMODEM timing sequences. You may set ProComm's
- XMODEM facility into a 'relaxed' mode, which has less
- critical timing, using the setup (ALT-S) screen. Most
- systems will work fine with XMODEM set to normal.
-
- MODEM7 File Transfers
-
- MODEM7 is a variant of the XMODEM protocol. By sending the
- filename batch transfers (multiple files) can be
- accomplished. CRC and checksum are supported.
-
- YMODEM File Transfers
-
- YMODEM is another XMODEM variant. Its main advantage is
- support for longer data blocks to speed transfer times.
- ProComm supports YMODEM for single file transfers and YMODEM
- Batch for multiple file transfers. YMODEM Batch also
- provides some header information such as filename and
-
-
- Copyright (C) 1986 PIL Software Systems 25
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- filesize. YMODEM file transfers are always performed with
- CRC error checking.
-
- Telink File Transfers
-
- Telink is yet another XMODEM/MODEM7 variant which adds file
- size and creation date information. It is found mainly on
- FIDO bulletin board systems, and provides for batch file
- transfers.
-
- Kermit File Transfer
-
- Kermit is a packet-oriented protocol developed at Columbia
- University that is available on many different computer
- systems. By using a technique called 8th-bit quoting, Kermit
- is able to transfer binary files between 7 and 8 bit
- systems. In some implementations, such as ProComm, Kermit
- supports multiple file transfers.
-
- Our implementation of Kermit includes all of the latest
- kermit enhancements, such as data compression, file
- attributes, and sliding windows.
-
- The most significant of these features is sliding windows. A
- "sliding window" protocol is a full duplex protocol that can
- transmit and receive data at the same time. The XMODEM
- family of protocols are half duplex protocols. They must
- wait between each block of data for a reply from the other
- side. This wastes a lot of time. Full duplex protocols can
- send a continuious stream of data while receiving replys at
- the same time. This greatly increases file transfer
- effeciency. ProComm Kermit will automatically sense if the
- other Kermit supports sliding windows and will use them if
- it does. Currently Sliding Window Kermit is available on The
- Source, TCOMM BBS, and PC-HOST BBS. Mainframe versions are
- under developement and should be appearing soon. ProComm
- Kermit is backwards compatible with earlier versions of
- Kermit.
-
- ProComm's default kermit settings are fairly standard and
- should only need to be changed under special conditions.
- Due to the sliding window enhancment, block size should be
- limited to a maximum of 90, rather than 94 as in standard
- Kermit.
-
- In addition, a few Kermit server commands are supported.
- Press ALT-K to access the Kermit server command menu.
- Available commands include Finish and Logout. Finish (1)
- will terminate the Kermit session and return you to the
- system level. Logout (2) will terminate Kermit and log you
- off the remote.
-
- More information on Kermit is available from Columbia
- University. Send $5 each for the Protocol or User manual to:
-
-
- Copyright (C) 1986 PIL Software Systems 26
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- Kermit Distribution
- Columbia University Center for Computing Activities
- 7th floor, Watson Laboratories
- 612 West 115th Street
- New York, NY 10025
-
-
-
- TRANSLATE TABLE
- --------------
-
-
- ProComm's translate table provides a means for you to strip
- or replace characters you receive from the remote. Press
- ALT-W to display the current translation settings. The table
- will indicate the whether translation is currently taking
- place, as well as showing you the current translation values
- for the ASCII characters 0-127. Press F2 to display
- translation values for characters 128-255. Pressing the keys
- F3 and F4 will toggle the translation effect on or off. You
- may set the default condition using the setup screen.
-
- To change a translation value, enter the ASCII code to
- reset. Now enter the translated value (both in decimal). To
- strip an unwanted character, translate it to 0. Press F1 to
- save translation values between sessions. Press ESC to
- return to terminal mode.
-
-
- COMMAND FILES
- -------------
-
-
- Command files are text files you create that contain ProComm
- commands. You can use command files to perform automatic
- logons, do unattended file transfers and many other tasks.
- Create a command file using your favorite word processor.
- You may use any valid filename; however, ProComm looks for
- files with an extension of .CMD when it lists available
- command files. Use the commands described below to perform
- your specific task. Be sure to test your command files
- thoroughly before using them for unattended communications.
-
- You can execute command files from within ProComm or as a
- command line option when you first invoke the program. If
- you specify them on the command line, using the '/F' option,
- they will be executed immediately upon program startup.
- Execute them inside the program by pressing ALT-F5. ProComm
- first searches for files with the .CMD extension in the
- current directory. If any are found they are displayed in
- the window. If none are found ProComm looks in the directory
- pointed to by the PROCOMM environment variable. Again, if it
- finds any they are displayed in the window, otherwise the
- message 'NO FILES' is displayed. You may then specify the
-
-
- Copyright (C) 1986 PIL Software Systems 27
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- command by file name, or chose from the scrolling window
- display.
-
- To chose from the scrolling window, position the highlighted
- bar on the name of the file you wish to execute and press
- enter. PGUP and PGDN will scroll the window one page in
- either direction. The cursor keys will scroll the window one
- entry in either direction. Pressing the HOME key will
- position you at the first page of available command files;
- pressing END will position you at the last.
-
- If you begin to enter a command file name at the prompt you
- may still scroll the window but you may not select a file
- for execution from the scrolling display. You can leave the
- .CMD extension off when executing command files explicitly
- by name.
-
- You can abort a command file by pressing ESC during its
- execution. The command file will abort when the current
- command has completed (this might take a few seconds). In
- some cases, such as while dialing or performing a file
- transfer, two ESCs are needed: one to abort the task in
- progress and a second to abort the command file.
-
- There is a special command file named PROFILE.CMD. ProComm
- will look for this file in the default directory first, and
- then in the directory pointed to by the PROCOMM= environment
- variable discussed above. If it is found, it will be
- executed immediately upon program startup. You can use the
- profile to do custom setup work like changing to a special
- directory, turning off the sound, changing communication
- parameters or overriding the default modem initialization
- string.
-
- Command file instructions all have the same general form.
- Each must begin with a percent sign ('%'), followed
- immediately by a 1 to 3 character command. Commands may be
- in either upper or lower case. All other characters in the
- file are ignored and may be used as comments.
-
- Many commands also require an additional argument. There are
- two conventions for specifying arguments. If the argument is
- enclosed in quote marks (the double quote char:"), that
- argument is used. If the argument is enclosed in tick marks
- (the single quote char:'), a window is opened which uses the
- specified argument to prompt the user for the real argument.
- For example, the command %XUK"FILE1.EXE" causes the file
- FILE1.EXE to be uploaded via Kermit. The command %XUK'FILE
- TO UPLOAD' will open a window containing the prompt 'FILE TO
- UPLOAD'. The user must then specify the file he wishes to
- have uploaded. That filename is then passed to the Kermit
- upload procedure and execution continues. Be very careful
- that you do not specify arguments to be prompted for in a
- command file that is to execute without user supervision.
-
-
- Copyright (C) 1986 PIL Software Systems 28
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- We have provided several command files for accessing the
- popular information services. Look at these files for
- examples of correct command usage.
-
- ProComm currently supports the following commands:
-
- %A - Alarm
-
- This command will sound an alarm to alert you to some event.
- Set the alarm time from the setup screen or using the %ST
- command. This command is also under control of the alarm
- on/off setting from the setup screen, which may be
- controlled by the %SA command.
-
- %B"directory" - Change default directory
-
- This command will change the default directory or drive. It
- will not do both at once however. For instance, the command
- %B"A:DIR1" will make DIR1 the current directory for drive
- a:, but it will NOT make ProComm change default drives to
- a:. Use a command like %B"A:" to change drives.
-
- %C"ldcode number ldcode" - Call a number
-
- Use the call command to dial an entry in your dialing
- directory. Specify the number of the entry, optionally
- preceded and/or followed by a long distance code identifier,
- as the quoted argument. For example. the command %C"#24"
- will dial entry number 24 using the long distance code
- identified by '#'. This command uses the auto redial
- facility to place its calls; it will keep re-dialing until a
- connection is made. Use the '%R' command described below to
- change the redial wait delay. Please note that if you sort
- your dialing directory you will need to change your command
- files so the entry numbers match.
-
- %D"command to execute" - DOS Command
-
- This feature allows you to execute a DOS command or other
- program from the command file. Enter the command as it would
- appear on the DOS command line between the quotes. For
- example, to go out to DOS and type a file to your printer
- use the command %D"type filename > prn". This command
- requires two things: enough memory and the environment
- variable COMSPEC= set correctly. CAUTION: If you execute a
- program or command requiring user input be sure you are
- around to provide it, as the program will wait until you do.
-
- %Ex - Emulations, where x is 0,1,2,3,4,5,6,7,8 or 9
-
- Use this command to specify which terminal emulation is to
- be used.
-
- Use 0 for IBM 3101
-
-
- Copyright (C) 1986 PIL Software Systems 29
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- 1 for DEC VT-100
- 2 for Televideo 910/920
- 3 for Televideo 925/950
- 4 for DEC VT-52
- 5 for Lear Siegler ADM3/5
- 6 for Heath/Zenith 19
- 7 for ANSI-BBS
- 8 for ADDS Viewpoint
- and 9 for Wyse 100.
-
- %F"x" - Change communications parameters
-
- Changes the comm parameters based on 'x' as follows:
-
- 1 - 300/E/7/1
- 2 - 1200/E/7/1
- 3 - 2400/E/7/1
- 4 - 4800/E/7/1
- 5 - 9600/E/7/1
- 6 - 19200/E/7/1
- 7 - 300/N/8/1
- 8 - 1200/N/8/1
- 9 - 2400/N/8/1
- 10 - 4800/N/8/1
- 11 - 9600/N/8/1
- 12 - 19200/N/8/1
- 13 - Odd parity
- 14 - Mark parity
- 15 - Space parity
- 16 - 7 data bits
- 17 - 8 data bits
- 18 - 1 stop bit
- 19 - 2 stop bits
- 20 - COM1:
- 21 - COM2:
-
- Note that these settings correspond to those used by the
- ALT-P command.
-
- %G - Screen dump
-
- %G will make a screen dump of the current screen contents
- and append it to the current .IMG file.
-
- %H - Hang-up
-
- This instruction is the same as the ALT-H command described
- below.
-
- %I"string to wait for" - Incoming
-
- This handy feature will pause command file execution until
- the specified string is received from the remote system, at
- which point execution will continue. Strings must match
-
-
- Copyright (C) 1986 PIL Software Systems 30
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- exactly in all respects including case. To avoid deadlock
- situations there is a maximum wait time for any string. The
- default wait time is 30 seconds but may be changed using the
- '%P' command described below. If the delay time is exceeded
- without the string being found, execution will continue.
-
- %Jx - ALT key sequence, where x is 0 to 9
-
- Use this to execute a keyboard macro. For instance, use
- '%J1' to issue the sequence assigned to ALT-1.
-
- %KBB - Kermit binary mode
-
- Set Kermit into binary mode.
-
- %KBT - Kermit text mode
-
- Set Kermit into text mode.
-
- %KF - Kermit server command: Finish
-
- Shuts down the Kermit server and returns you to the system
- level.
-
- %KL - Kermit server command: Logout
-
- Shuts down the Kermit server and logs you off.
-
- %LO"filename" - Log file open
-
- This instruction will open the log file using the indicated
- name.
-
- %LC - Log file close
-
- Close the previously opened log file by including this
- command.
-
- %LH - Log file hold
-
- Temporarily suspend logging to the opened log file.
-
- %LR - Log file resume
-
- Resume logging to the log file.
-
- %LPO - Open printer for logging.
-
- Begin logging to the printer.
-
- %LPC - Close printer.
-
- Stop logging to the printer.
-
-
-
- Copyright (C) 1986 PIL Software Systems 31
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- %M"message" - Message
-
- Display a message on your screen. This message will not be
- sent to the remote system.
-
- %NY"prompt" - Get and transmit user input
-
- This command will open a window and prompt for user input to
- send to the remote. The window will accept strings up to 68
- characters long. The prompt may be up to 60 characters. The
- string may contain control characters as described in the
- section on output string translation. The string sent is
- followed by a carriage return. This command will not time
- out; do not use it for unattended operation.
-
- %NN"prompt" - Get and transmit with mask
-
- This command works the same as the %NY command with one
- exception: text entered by the user at the prompt is masked
- by asterisks for security purposes.
-
- %OD - Direct screen writes
-
- Use the direct screen write method.
-
- %OB - BIOS screen writes
-
- Use the BIOS for screen writes.
-
- %P"delay in seconds" - Pause for incoming delay
-
- Use this command to change the amount of time the '%I'
- command waits for an incoming string. If you specify
- '%P"45"', any subsequent '%I' command will pause up to 45
- seconds waiting for the string.
-
- %Q - Quit
-
- End the current ProComm session.
-
- %R"delay in seconds" - Redial delay time
-
- Use this to reset the amount of time allocated for each
- redial attempt. If the number of seconds specified is
- reached before a connect or no connect message has been
- received from the modem, ProComm will hang up the call and
- attempt another redial.
-
- %SAN - Alarm off
-
- This command will cause the alarm sound to be supressed. It
- does not affect window sound effects, the modem speaker nor
- bells (^G) received from the remote.
-
-
-
- Copyright (C) 1986 PIL Software Systems 32
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- %SAY - Alarm on
-
- This command will cause the alarm sound to be activated. It
- does not affect window sound effects, the modem speaker nor
- bells (^G) received from the remote.
-
- %SN - Sound off
-
- Turn sound effects off. This does not affect the modem
- speaker, the alarm or bells (^G) sent by the remote.
-
- %SY - Sound on
-
- Turn sound effects on. This does not affect the modem
- speaker, the alarm or bells (^G) sent by the remote.
-
- %ST"alarm time in secs" - Set alarm time
-
- Set the amount of time the alarm will sound.
-
- %T"string" - Transmit string
-
- Use this command to transmit a string to the remote
- computer. You may imbed CTRL characters by prefacing them
- with the translate CTRL character (see the section on output
- string translation).
-
- %U1 - Clear screen
-
- Clears the local console only.
-
- %U2 - CR
-
- Incoming carriage returns are displayed as is.
-
- %U3 - CR/LF
-
- Incoming carriage returns are displayed as a carriage
- return-line feed sequence.
-
- %U4 - Full duplex
-
- Set duplex to full (no echo).
-
- %U5 - Half duplex
-
- Set duplex to half (echo performed).
-
- %U6 - Break
-
- This command causes the break condition to occur.
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 33
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- %U7 - Set line wrap on
-
- Cause lines over 80 characters to wrap around to the next
- line.
-
- %U8 - Set line wrap off
-
- Cause lines longer than 80 characters to be truncated.
-
- %U9 - Set scroll on
-
- Set scroll on. See the section on setup for more details.
-
- %U0 - Set scroll off
-
- Set scroll off.
-
- %UBN - BS destructive
-
- Sets backspace translation to be destructive.
-
- %UBN - BS non-destructive
-
- Sets backspace translation to non-destructive.
-
- %UHN - Handshake none
-
- Tells ProComm not to perform any handshaking protocol.
-
- %UHY - Handshake XON/XOFF
-
- Instructs ProComm to use XON/XOFF handshaking.
-
- %UXN - XMODEM normal
-
- Set XMODEM to use the normal mode.
-
- %UXR - XMODEM relaxed
-
- Use relaxed XMODEM for file transfers.
-
- %W"wait time in seconds" - Wait
-
- This provides a pause of the given duration.
-
- %XDK - Download Kermit
-
- Download file(s) using the Kermit protocol.
-
- %XDM - Download MODEM7
-
- Download file(s) using the MODEM7 protocol.
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 34
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- %XDT - Download Telink
-
- Download file(s) using Telink.
-
- %XDX"filespec" - Download XMODEM
-
- Download using XMODEM to filespec.
-
- %XDY"filespec" - Download YMODEM
-
- Download using YMODEM to filespec.
-
- %XDY - Download YMODEM batch
-
- Download file(s) using YMODEM batch protocol.
-
- %XUA"filespec" - Upload ASCII
-
- Upload the file called 'filespec' using ASCII protocol.
-
- %XUK"filespec" - Upload Kermit
-
- Upload the file called 'filespec' using Kermit protocol.
-
- %XUM"filespec" - Upload MODEM7
-
- Upload the file called 'filespec' using MODEM7 protocol.
-
- %XUT"filespec" - Upload Telink
-
- Upload the file called 'filespec' using Telink protocol.
-
- %XUX"filespec" - Upload XMODEM
-
- Upload the file called 'filespec' using XMODEM protocol.
-
- %XUY"filespec" - Upload YMODEM
-
- Upload the file called 'filespec' using YMODEM protocol.
-
- %XUZ"filespec" - Upload YMODEM batch
-
- Upload the file called 'filespec' using YMODEM batch
- protocol.
-
- %YEN - ASCII upload echo off
-
- Do not echo text locally during ASCII uploads.
-
- %YEY - ASCII upload echo on
-
- Echo text locally during ASCII uploads.
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 35
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- %YP"pace count in seconds" - ASCII upload pacing
-
- Change the pace count for ASCII uploads.
-
- %YSN - ASCII upload strip LF off
-
- Do not strip LFs when uploading via ASCII file transfer.
-
- %YSY - ASCII upload strip LF on
-
- Strip LFs when uploading text via ASCII file transfer.
-
- %ZY - Translate table on
-
- Set incoming character translation active.
-
- %ZN - Translate table off
-
- Disable the translate table.
-
-
- KEYBOARD MACROS
- ---------------
-
-
- Another useful feature provided by ProComm is keyboard
- macros. This facility allows you to assign character strings
- to each of the keys ALT-0 through ALT-9. The strings may be
- up to 24 characters in length, and may contain imbedded
- control codes and carriage returns using the translate
- conventions described elsewhere. To send the string you've
- assigned, simply press the appropriate key.
-
- Access the keyboard macros by pressing ALT-M from terminal
- mode. A window will appear listing the current key
- assignments. To revise an assignment press 'R', and then the
- key to assign (ALT-0 through ALT-9). Now type the string you
- wish assigned to that key. Respond 'Y' to the save prompt to
- make the assignment permanent; otherwise, it is discarded.
- Press ESC to return to terminal mode.
-
-
- DOS GATEWAY
- -----------
-
-
- ProComm provides a gateway to DOS to allow you to execute
- DOS commands or other programs without ending the ProComm
- session - just press ALT-F4. ProComm uses the COMSPEC
- environment variable to determine the name of the command
- processor to use, so that variable must be set correctly for
- the gateway to work. Enter 'EXIT' on the DOS command line
- when you wish to return to ProComm. CAUTION: executing other
- communications programs through the gateway may cause
-
-
- Copyright (C) 1986 PIL Software Systems 36
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- erratic results when you return to ProComm.
-
-
- EDITOR
- ------
-
-
- To call an editor, word processor or other program from
- within ProComm, press ALT-A. ProComm will attempt to find
- and load the program named in setup screen. This can be
- quite useful for viewing a file, doing some editing or
- whatever. The conditions described above for the DOS gateway
- must be met for this feature to perform correctly. In
- addition, the program to be executed must reside in the
- current directory or in a directory that is included in the
- PATH.
-
- There is no default for this feature so be sure to set it up
- before attempting to use it.
-
-
- SCREEN DUMP
- -----------
-
-
- Pressing ALT-G produces a screen dump of the current screen
- contents. Screen contents are appended to the current .IMG
- file, which may be specified using the setup screen. The
- default screen dump file is PROCOMM.IMG.
-
-
- FILE AND PRINTER LOGGING
- ------------------------
-
-
- ProComm provides 2 alternatives to file transfer for
- capturing information: file and printer logging. After
- initiating the logging procedure, any information coming
- from the remote system is routed to the log as well as the
- screen.
-
- Press ALT-L to begin capturing information to your printer.
- A message on the status line will indicate that the printer
- log is open. ProComm writes the logged data to the DOS
- device PRN. You may use the DOS 'MODE' command to redirect
- PRN. Press ALT-L again to toggle printer logging off.
-
- Data can be captured to disk by using the ALT-F1 command.
- Specify the name of the file to be used, or press RETURN to
- use the default. If the file already exists, new information
- will be appended at the end of the file. Press ALT-F2 to
- suspend information capture without closing the log file. A
- message will be displayed on the bottom line of the screen
- indicating logging status.
-
-
- Copyright (C) 1986 PIL Software Systems 37
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- Please note that terminal control sequences are not included
- in the log files, with the exception of formfeeds.
-
-
- SETTING DISPLAY COLORS
- ----------------------
-
-
- To set colors enter ALT-Z from terminal mode. A window will
- open with a list of window selections on the left and
- instructions on the right. Press the up or down arrow keys
- to choose a selection to change. Next, press the left or
- right arrow keys to choose which colors to change
- (background, foreground, or hi-lighted). Pressing the space
- bar will cycle between the possible colors. After you have
- set all the colors you desire, press ESC to exit. You will
- then be asked if you want to save the color changes to disk.
- If you save the changes to disk, they will remain until you
- change them again, otherwise they will remain only for the
- current session.
-
- Some windows do not appear in the window list but are
- settable anyway. The ALT-T, ALT-B and ALT-X windows use the
- same colors as the keyboard macros window. The redial
- display uses the phone directory colors. The setup screens
- use the help window colors. Communication screen colors are
- used in the redisplay section. The script file selection
- window uses the file transfer window colors.
-
-
- REDISPLAY BUFFER
- ----------------
-
-
- To redisplay lines that have scrolled off your screen, press
- ALT-F6. ProComm will display the last 4000 characters that
- have come in.
-
- Use the PgUp and PgDn keys to scroll one page in either
- direction. Use the up and down arrow keys to move one line
- in either direction. Pressing the Home key will take you to
- the first page of the redisplay buffer, while pressing the
- End key will take you to the last. To search for specific
- text press 'F' or '/'. You will be prompted for the text to
- search for. If the text if found ProComm will scroll to the
- page it is on and highlight what it found. To search for the
- same text again use the same keystroke and then press ENTER
- when prompted for the text to look for. Searches are not
- case sensitive.
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 38
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- FILE DIRECTORY
- --------------
-
-
- Press ALT-F to get a directory listing of your files. Enter
- a filespec at the prompt just as you would in the DOS DIR
- command. Paths and drives are supported. COMSPEC must be set
- correctly for this feature to work.
-
-
- VIEW A FILE
- -----------
-
-
- To examine a file that exists on your system type ALT-V.
- You'll be prompted for the name of the file. Enter the
- complete filename, including drive and path designator if
- desired. Press any key to begin viewing; press the space bar
- anytime during viewing to pause the display. Press ESC to
- abort the viewing procedure.
-
-
- PROGRAM INFORMATION
- -------------------
-
-
- To display the ProComm program information screen, press
- ALT-I. Type any key to return.
-
-
- CHANGE LOGGED DRIVE OR DIRECTORY
- --------------------------------
-
-
- ProComm allows you to change the default directory or the
- logged drive you are working in. Just press ALT-B and give
- the name of the new directory or drive. All downloaded files
- are placed in the current default directory, as well as log
- files you create.
-
-
- DISPLAY ELAPSED TIME
- --------------------
-
-
- Pressing ALT-T will display the current time and date, as
- well as the elapsed time since the last call was made.
- Elapsed time is reset every time you make a call using the
- dialing directory, and when you make a connection using the
- redial facility.
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 39
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- CLEAR SCREEN
- ------------
-
-
- Press ALT-C to clear your screen and home the cursor. This
- is a local effect only.
-
-
- HANG-UP
- -------
-
-
- Press ALT-H to hang-up your telephone connection. ProComm
- accomplishes this by first attempting to drop DTR. If this
- fails, then the modem hang-up string is sent to the modem.
- ProComm uses the "carrier detect mask" in the setup screen
- to determine if the hang-up was successful. Most modems use
- a mask of 32 or 128. If you receive the "HANG UP FAILED"
- message after pressing ALT-H. perform the following checks:
- Be sure your modem is set to monitor DTR and CD. If hang-up
- still fails, check that the modem hang-up string in the
- setup screen is correct for your modem. If it still fails,
- try different values for the carrier detect mask. Some
- common values are 16, 32, 48, and 128.
-
-
- TOGGLE DUPLEX
- -------------
-
-
- ALT-E will toggle duplex between full and half. ProComm's
- default duplex is set by the user in the setup screen. If
- characters you type appear twice you should set duplex to
- full. Likewise, if you type something that is not displayed
- try toggling duplex to half. A message is briefly displayed
- on the status line when you toggle this setting.
-
-
- TOGGLE CR - CR/LF
- -----------------
-
-
- Some remote systems delimit lines of text with single
- carriage returns, while others use a carriage return/line
- feed combination. ProComm can add a line feed to each
- incoming carriage return if needed. Use ALT-F3 to toggle
- this on and off. The default is CR only. If text lines
- overwrite each other, the remote is not sending LFs, so
- switch to CR/LF. If text appears double spaced use the CR
- setting. A message is briefly displayed when you toggle this
- option.
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 40
-
-
-
- ProComm 2.2 Program Features
-
-
-
-
-
- BREAK
- -----
-
-
- Pressing CTRL-BREAK will cause a 350 millisecond spacing
- condition (break) on the line. Use the keyboard macro
- feature if you require a specific character be sent for the
- remote to realize a break.
-
-
- ENDING A PROCOMM SESSION
- ------------------------
-
-
- When your communications work is finished, press ALT-X.
- You'll be asked to verify that you wish to leave. Enter 'N'
- to continue working or 'Y' to exit.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 41
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- Overview
-
-
- ProComm emulates a number of popular terminals. ProComm
- handles most of the standard features and many of the
- extended features of the terminals emulated. Functions of
- these terminals that are not emulated are still processed to
- insure that all control codes are handled properly.
-
- Due to the wide variety of protocol convertors on mainframe
- front-end processors, some keys may not function as
- expected. These emulations have been tested with the
- mainframe systems at the University of Missouri, Columbia
- and the University of California, Berkeley, as well as
- within private industry. If you encounter a problem, refer
- to the TRANSMITTED CODES column in the terminal emulation
- charts on the following pages to see if ProComm is sending
- the code your protocol convertor is expecting.
-
- If you encounter any errors in these emulations or have any
- questions, please let us know.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 42
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- Digital Equipment Corporation VT-100
-
-
- ProComm supports the standard model VT-100 functions in ANSI
- mode. Supported functions include: full/half duplex, origin
- mode, scroll region, special graphics character set, keypad
- application mode, cursor control, erase functions, and full
- display attributes (including extensions for ANSI
- color/graphics). 132 column mode is not supported. ProComm
- responds to the the Identify and Device Attributes commands
- with ESC[?1;2c (VT-100 with advanced video option). Keypad
- Application Mode functions are mapped to ProComm function
- keys as shown in the chart below.
-
-
- ProComm KEYS DEC VT-100 FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ....................... 0x09
- Delete ......... Character Delete ..................... 0x7F
- Home ........... Home Cursor ...................... 0x1B5B48
- Cursor Up ...... Cursor Up ........................ 0x1B5B41
- Cursor Down .... Cursor Down ...................... 0x1B5B42
- Cursor Left .... Cursor Left ...................... 0x1B5B44
- Cursor Right ... Cursor Right ..................... 0x1B5B43
- Ctrl-PgDn ...... Clear screen ............. 0x1B5B481B5B324A
- End ............ Erase end of line ................ 0x1B5B4B
-
- F1 ............. Keypad Application mode 1 ........ 0x1B4F71
- F2 ............. Keypad Application mode 2 ........ 0x1B4F72
- F3 ............. Keypad Application mode 3 ........ 0x1B4F73
- F4 ............. Keypad Application mode 4 ........ 0x1B4F74
- F5 ............. Keypad Application mode 5 ........ 0x1B4F75
- F6 ............. Keypad Application mode 6 ........ 0x1B4F76
- F7 ............. Keypad Application mode 7 ........ 0x1B4F77
- F8 ............. Keypad Application mode 8 ........ 0x1B4F78
- F9 ............. Keypad Application mode 9 ........ 0x1B4F79
- F10 ............ Keypad Application mode 0 ........ 0x1B4F70
-
- Shift-F1 ....... Program Function 1 (PF1) ......... 0x1B4F50
- Shift-F2 ....... Program Function 2 (PF2) ......... 0x1B4F51
- Shift-F3 ....... Program Function 3 (PF3) ......... 0x1B4F52
- Shift-F4 ....... Program Function 4 (PF4) ......... 0x1B4F53
-
- Shift-F5 ....... Keypad Application mode DASH ..... 0x1B4F6D
- Shift-F6 ....... Keypad Application mode COMMA .... 0x1B4F6C
- Shift-F7 ....... Keypad Application mode PERIOD ... 0x1B4F6E
- Shift-F8 ....... Keypad Application mode ENTER .... 0x1B4F4D
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 43
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- Mapping of VT-100 keypad application mode functions
-
- PROCOMM FUNCTION KEYS DEC VT-100 KEYPAD
-
- F1 - F10 SF1 - SF10
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+
- | 1 | | 2 | |PF1 | |PF2 | |PF1 | |PF2 | |PF3 | |PF4 |
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+
- | 3 | | 4 | |PF3 | |PF4 | | 7 | | 8 | | 9 | | - |
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+
- | 5 | | 6 | | - | | , | | 4 | | 5 | | 6 | | , |
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+
- | 7 | | 8 | | . | |ENTR| | 1 | | 2 | | 3 | | E |
- +----+ +----+ +----+ +----+ +----+ +----+ +----+ | N |
- +----+ +----+ +----+ +----+ +-----------+ +----+ | T |
- | 9 | | 0 | | | | | | 0 | | . | | R |
- +----+ +----+ +----+ +----+ +-----------+ +----+ +----+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 44
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- IBM 3101
-
-
- ProComm supports the standard IBM 3101 Model 1x/2x
- functions. Block mode and transparent mode are not
- supported. Supported functions include: full/half duplex,
- full character set, scroll on/off, program function keys,
- cursor control, and erase functions.
-
-
- ProComm KEYS IBM 3101 FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ....................... 0x09
- Delete ......... Character Delete ..................... 0x7F
- Home ........... Home Cursor ........................ 0x1B48
- Cursor Up ...... Cursor Up .......................... 0x1B41
- Cursor Down .... Cursor Down ........................ 0x1B42
- Cursor Left .... Cursor Left ........................ 0x1B44
- Cursor Right ... Cursor Right ....................... 0x1B43
- Ctrl-PgDn ...... Clear screen ....................... 0x1B4C
- End ............ Erase end of line .................. 0x1B49
- Ctrl-End ....... Erase end of screen ................ 0x1B4A
-
- F1 ............. Program Function 1 (PF1) ......... 0x1B610D
- F2 ............. Program Function 2 (PF2) ......... 0x1B620D
- F3 ............. Program Function 3 (PF3) ......... 0x1B630D
- F4 ............. Program Function 4 (PF4) ......... 0x1B640D
- F5 ............. Program Function 5 (PF5) ......... 0x1B650D
- F6 ............. Program Function 6 (PF6) ......... 0x1B660D
- F7 ............. Program Function 7 (PF7) ......... 0x1B670D
- F8 ............. Program Function 8 (PF8) ......... 0x1B680D
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 45
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- Televideo 900 Series
-
-
- ProComm supports the standard Televideo 900 series
- functions. Supported functions include: full/half duplex,
- program function keys, cursor control, erase functions, and
- full display attributes. The main difference between the
- 910/920 and the 925/950 emulations is in the codes generated
- for cursor down and in control codes for display attributes.
- The special graphics character set and user loadable status
- line are supported.
-
-
- ProComm KEYS TELEVIDEO 9xx FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ....................... 0x09
- Backtab ........ Reverse Tab ........................ 0x1B49
- Insert ......... Insert Character ................... 0x1B51
- Ctrl-Home ...... Insert Line ........................ 0x1B45
- Delete ......... Delete Character ................... 0x1B57
- Ctrl-PgUp ...... Delete Line ........................ 0x1B52
- Home ........... Home Cursor .......................... 0x1E
- Cursor Up ...... Cursor Up ............................ 0x1B
- Cursor Down .... Cursor Down (910/920) ................ 0x0A
- Cursor Down (925/950) ................ 0x16
- Cursor Left .... Cursor Left .......................... 0x18
- Cursor Right ... Cursor Right ......................... 0x1C
- Ctrl-PgDn ...... Clear Screen ......................... 0x1A
- End ............ Line Erase ......................... 0x1B54
- Ctrl-End ....... Page Erase ......................... 0x1B59
-
- F1 ............. Function 1 (F1) .................. 0x01400D
- F2 ............. Function 2 (F2) .................. 0x01410D
- F3 ............. Function 3 (F3) .................. 0x01420D
- F4 ............. Function 4 (F4) .................. 0x01430D
- F5 ............. Function 5 (F5) .................. 0x01440D
- F6 ............. Function 6 (F6) .................. 0x01450D
- F7 ............. Function 7 (F7) .................. 0x01460D
- F8 ............. Function 8 (F8) .................. 0x01470D
- F9 ............. Function 9 (F9) .................. 0x01480D
- F10 ............ Function 10 (F10) ................ 0x01490D
- Shift-F1 ....... Function 11 (F11) ................ 0x014A0D
- Shift-F2 ....... FUNCT .......................... *see below
- Shift-F3 ....... Shift Line Erase ................... 0x1B74
- Shift-F4 ....... Shift Page Erase ................... 0x1B79
- Shift-F5 ....... Shift Line Insert .................. 0x1B4E
- Shift-F6 ....... Shift Line Delete .................. 0x1B4F
- Shift-F7 ....... Shift Character Insert ............. 0x1B71
- Shift-F8 ....... Shift Character Delete ............. 0x1B72
- * To emulate the Televideo FUNCT key operation, press and
- release Shift-F2, then press and release the key you wish to
- use in in conjunction with FUNCT. This will send the
- standard 3 byte FUNCT sequence: <SOH> <key pressed> <CR>.
-
-
-
- Copyright (C) 1986 PIL Software Systems 46
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- Digital Equipment Corporation VT-52
-
-
- ProComm supports the standard model VT-52 functions.
- Supported functions include: full/half duplex, keypad
- application mode, cursor control, erase functions, and full
- display attributes. ProComm responds to the the Identify
- command (ESC Z) with ESC/Z. (Standard VT-52 identification
- sequence). Keypad Application Mode functions are mapped to
- ProComm function keys as shown in the chart below.
-
-
- ProComm KEYS DEC VT-52 FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ....................... 0x09
- Delete ......... Character Delete ..................... 0x7F
- Home ........... Home Cursor ........................ 0x1B48
- Cursor Up ...... Cursor Up .......................... 0x1B41
- Cursor Down .... Cursor Down ........................ 0x1B42
- Cursor Left .... Cursor Left ........................ 0x1B44
- Cursor Right ... Cursor Right ....................... 0x1B43
- Ctrl-PgDn ...... Clear screen ................... 0x1B481B4A
- End ............ Erase end of line .................. 0x1B4B
-
- F1 ............. Keypad Application mode 1 ........ 0x1B3F71
- F2 ............. Keypad Application mode 2 ........ 0x1B3F72
- F3 ............. Keypad Application mode 3 ........ 0x1B3F73
- F4 ............. Keypad Application mode 4 ........ 0x1B3F74
- F5 ............. Keypad Application mode 5 ........ 0x1B3F75
- F6 ............. Keypad Application mode 6 ........ 0x1B3F76
- F7 ............. Keypad Application mode 7 ........ 0x1B3F77
- F8 ............. Keypad Application mode 8 ........ 0x1B3F78
- F9 ............. Keypad Application mode 9 ........ 0x1B3F79
- F10 ............ Keypad Application mode 0 ........ 0x1B3F70
-
- Shift-F1 ....... Program Function 1 (PF1) ........... 0x1B50
- Shift-F2 ....... Program Function 2 (PF2) ........... 0x1B51
- Shift-F3 ....... Program Function 3 (PF3) ........... 0x1B52
- Shift-F4 ....... Program Function 4 (PF4) ........... 0x1B53
-
- Shift-F5 ....... Keypad Application mode DASH ..... 0x1B3F6D
- Shift-F6 ....... Keypad Application mode COMMA .... 0x1B3F6C
- Shift-F7 ....... Keypad Application mode PERIOD ... 0x1B3F6E
- Shift-F8 ....... Keypad Application mode ENTER .... 0x1B3F4D
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 47
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- Lear Sieglar ADM 3/5
-
-
- ProComm supports the standard ADM 3/5 series functions.
- Supported functions include: full/half duplex, full
- character set, erase functions, and cursor control.
-
-
- ProComm KEYS ADM 3/5 FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ..................... 0x1B49
- Backtab ........ Reverse Tab ........................ 0x1B51
- Home ........... Home Cursor .......................... 0x1E
- Cursor Up ...... Cursor Up ............................ 0x1B
- Cursor Down .... Cursor Down .......................... 0x0A
- Cursor Left .... Cursor Left .......................... 0x18
- Cursor Right ... Cursor Right ......................... 0x1C
- Ctrl-PgDn ...... Clear screen ......................... 0x1A
- End ............ Erase end of line .................. 0x1B54
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 48
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- Heath/Zenith 19
-
-
- ProComm supports the standard Heath/Zenith 19 functions.
- Supported functions include: full/half duplex, full
- character set, program function keys, erase functions,
- cursor control, and display attributes.
-
-
- ProComm KEYS H-19 FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ....................... 0x09
- Home ........... Home Cursor .................... 0x1B595F5F
- Cursor Up ...... Cursor Up .......................... 0x1B41
- Cursor Down .... Cursor Down ........................ 0x1B42
- Cursor Left .... Cursor Left ........................ 0x1B44
- Cursor Right ... Cursor Right ....................... 0x1B43
- Ctrl-PgDn ...... Clear screen ....................... 0x1B4C
- End ............ Erase end of line .................. 0x1B45
- Ctrl-Home ...... Insert Line ........................ 0x1B4C
- Ctrl-PgUp ...... Delete Line ........................ 0x1B4D
-
- F1 ............. Program Function 1 (PF1) ........... 0x1B53
- F2 ............. Program Function 2 (PF2) ........... 0x1B54
- F3 ............. Program Function 3 (PF3) ........... 0x1B55
- F4 ............. Program Function 4 (PF4) ........... 0x1B56
- F5 ............. Program Function 5 (PF5) ........... 0x1B57
- F6 ............. Program Function 6 (PF6) ........... 0x1B50
- F7 ............. Program Function 7 (PF7) ........... 0x1B51
- F8 ............. Program Function 8 (PF8) ........... 0x1B52
- F9 ............. Program Function 9 (PF9) ........... 0x1B30
- F10 ............ Program Function 10 (PF10) ......... 0x1B31
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 49
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- ADDS Viewpoint
-
-
- ProComm supports the standard ADDS Viewpoint functions.
- Supported functions include: full/half duplex, erase
- functions, inset/delete functions, cursor control, and
- display attributes.
-
-
- ProComm KEYS ADDS FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ....................... 0x09
- Home ........... Home Cursor .................... 0x1B595F5F
- Cursor Up ...... Cursor Up ............................ 0x01
- Cursor Down .... Cursor Down .......................... 0x0A
- Cursor Left .... Cursor Left .......................... 0x15
- Cursor Right ... Cursor Right ......................... 0x06
- Ctrl-PgDn ...... Clear screen ......................... 0x0C
- End ............ Erase end of line .................. 0x1B4B
- Ctrl-End ....... Erase end of screen ................ 0x1B6B
- Ins ............ Insert Character ................... 0x1B46
- Ctrl-Home ...... Insert Line ........................ 0x1B4D
- Del ............ Delete Character ................... 0x1B45
- Ctrl-PgUp ...... Delete Line ........................ 0x1B6C
-
- F1 ............. Function 1 (F1) .................. 0x02310D
- F2 ............. Function 2 (F2) .................. 0x02320D
- F3 ............. Function 3 (F3) .................. 0x02330D
- F4 ............. Function 4 (F4) .................. 0x02340D
- F5 ............. Function 5 (F5) .................. 0x02350D
- F6 ............. Function 6 (F6) .................. 0x02360D
- F7 ............. Function 7 (F7) .................. 0x02370D
- F8 ............. Function 8 (F8) .................. 0x02380D
-
- Shift F1 ....... Shift Function 1 (F1) ............ 0x02390D
- Shift F2 ....... Shift Function 2 (F2) ................ 0x3A
- Shift F3 ....... Shift Function 3 (F3) ................ 0x3B
- Shift F4 ....... Shift Function 4 (F4) ............ 0x3C2D2D
- Shift F5 ....... Shift Function 5 (F5) ................ 0x3D
- Shift F6 ....... Shift Function 6 (F6) ............ 0x2D2D3E
- Shift F7 ....... Shift Function 7 (F7) ................ 0x3F
- Shift F8 ....... Shift Function 8 (F8) ................ 0x40
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 50
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- WYSE 100
-
-
- ProComm supports the standard WYSE functions. Supported
- functions include: full/half duplex, erase functions,
- inset/delete functions, cursor control, and display
- attributes.
-
-
- ProComm KEYS WYSE 100 FUNCTION TRANSMITTED CODES
- ------------------------------------------------------------
- Tab ............ Horizontal Tab ....................... 0x09
- Backtab ........ Reverse Tab ........................ 0x1B49
- Insert ......... Insert Character ................... 0x1B51
- Ctrl-Home ...... Insert Line ........................ 0x1B45
- Delete ......... Delete Character ..................... 0x7F
- Ctrl-PgUp ...... Delete Line ........................ 0x1B52
- Home ........... Home Cursor .......................... 0x1E
- Cursor Up ...... Cursor Up ............................ 0x1B
- Cursor Down .... Cursor Down .......................... 0x0A
- Cursor Left .... Cursor Left .......................... 0x18
- Cursor Right ... Cursor Right ......................... 0x1C
- Ctrl-PgDn ...... Clear Screen ......................... 0x1A
- End ............ Line Erase ......................... 0x1B54
- Ctrl-End ....... Page Erase ......................... 0x1B59
-
- F1 ............. Function 1 (F1) .................. 0x01400D
- F2 ............. Function 2 (F2) .................. 0x01410D
- F3 ............. Function 3 (F3) .................. 0x01420D
- F4 ............. Function 4 (F4) .................. 0x01430D
- F5 ............. Function 5 (F5) .................. 0x01440D
- F6 ............. Function 6 (F6) .................. 0x01450D
- F7 ............. Function 7 (F7) .................. 0x01460D
- F8 ............. Function 8 (F8) .................. 0x01470D
-
- Shift F1 ....... Shift Function 1 (F1) ............ 0x01480D
- Shift F2 ....... Shift Function 2 (F2) ............ 0x01490D
- Shift F3 ....... Shift Function 3 (F3) ............ 0x014A0D
- Shift F4 ....... Shift Function 4 (F4) ............ 0x014B0D
- Shift F5 ....... Shift Function 5 (F5) ............ 0x014C0D
- Shift F6 ....... Shift Function 6 (F6) ............ 0x014D0D
- Shift F7 ....... Shift Function 7 (F7) ............ 0x014E0D
- Shift F8 ....... Shift Function 8 (F8) ............ 0x014F0D
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 51
-
-
-
- Appendix A Terminal Emulation
-
-
-
-
-
- ANSI-BBS
-
-
- This is the recommended emulation for use with bulletin
- board systems that use ANSI graphics and color. the ANSI-BBS
- mode processes the ANSI codes given in the DOS technical
- reference manual, and behaves in the same manner as the DOS
- ANSI.SYS device driver. (ProComm does not use the ANSI.SYS
- driver itself.) This emulation is similar to the VT-100
- emulation, but the VT-100 emulation handles normal, bold,
- and reverse video in a different manner. The VT-100 keyboard
- mapping is used with this emulation.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 52
-
-
-
- Appendix B ProComm Commands
-
-
-
-
-
- COMMAND REFERENCE GUIDE
-
-
- MAJOR FUNCTIONS
-
- Dialing Directory .......... Alt-D
- Automatic Redial............ Alt-R
- Keyboard Macros ............ Alt-M
- Modem Parameters ........... Alt-P
- Translate Table ............ Alt-W
- Editor ..................... Alt-A
- Exit ....................... Alt-X
- DOS Gateway ............... Alt-F4
- Command File .............. Alt-F5
- Redisplay ................. Alt-F6
-
-
- UTILITY FUNCTIONS
-
- Program Info ............... Alt-I
- Setup screen ............... Alt-S
- Kermit server commands ......Alt-K
- Change Directory ........... Alt-B
- Clear Screen ............... Alt-C
- Toggle Duplex .............. Alt-E
- Hang Up Phone .............. Alt-H
- Elapsed Time ............... Alt-T
- Print On/Off ............... Alt-L
- Set Colors ................. Alt-Z
- Toggle CR - CR/LF ......... Alt-F3
- Break Key ............. Ctrl-Break
-
-
- FILE FUNCTIONS
-
- Send files .................. PgUp
- Receive files ............... PgDn
- File Directory ............. Alt-F
- View a file ................ Alt-V
- Screen Dump ................ Alt-G
- Log Open/Close toggle ..... Alt-F1
- Log hold .................. Alt-F2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 53
-
-
-
- Appendix C Command Files
-
-
-
-
-
- COMMAND FILE COMMANDS (Alphabetical by Command)
-
-
- Command Form Command Function
- ------------------------------------------------------------
- %A Sound alarm.
- %B"drive and/or dir" Change default drive and/or
- directory.
- %C"dd entry" Call dialing directory entry
- with long distance code.
- %D"DOS command" Execute DOS commands.
- %E0 Emulate IBM 3101.
- %E1 Emulate DEC VT100.
- %E2 Emulate Televideo 912/920.
- %E3 Emulate Televideo 925/950.
- %E4 Emulate DEC VT52.
- %E5 Emulate ADM3/5.
- %E6 Emulate Heath 19.
- %E7 ANSI-BBS.
- %E8 ADDS Viewpoint.
- %E9 Wyse 100
- %F"x" Change comm parameters (see
- manual).
- %G Screen dump to PROCOMM.IMG.
- %H Hang-up the phone.
- %I"string to wait for" Wait for incoming string.
- %Jx Send ALT key sequence.
- %KBB Kermit binary mode.
- %KBT Kermit text mode.
- %KF Send Kermit Finish server
- command.
- %KL Send Kermit Logout server
- command.
- %LC Close log file.
- %LH Hold log file.
- %LO"logname" Open log file.
- %LPC Close printer logging.
- %LPO Open printer logging.
- %LR Resume log file.
- %M"message" Display message on screen.
- %NY"prompt" Prompt for, get and send
- user input.
- %NN"prompt" Prompt for, get and send
- user input (masked).
- %OB Use BIOS for screen writes.
- %OD Use direct screen writes.
- %P"seconds to look" Seconds to look for incoming string.
- %Q Quit ProComm.
- %R"redial delay" Reset redial delay time.
- %SAY Alarm on.
- %SAN Alarm off.
- %SN Sound off.
- %ST"time in seconds" Set alarm time.
- %SY Sound on.
-
-
- Copyright (C) 1986 PIL Software Systems 54
-
-
-
- Appendix C Command Files
-
-
-
-
-
- %T"string" Transmit string out port.
- %U1 Clear screen.
- %U2 CR as CR.
- %U3 CR as CR/LF.
- %U4 Full duplex.
- %U5 Half duplex.
- %U6 Break.
- %U7 Line wrap on.
- %U8 Line wrap off.
- %U9 Scroll on.
- %U0 Scroll off.
- %UBN BS non-destructive
- %UBY BS destructive.
- %UHN XON/XOFF handshake off.
- %UHY XON/XOFF handshake on.
- %UXN XMODEM normal mode.
- %UXR XMODEM relaxed mode.
- %W"seconds to wait" Wait for "seconds" seconds.
- %XDK Download Kermit.
- %XDM Download MODEM7.
- %XDT Download Telink.
- %XDX"filespec" Download XMODEM.
- %XDY"filespec" Download YMODEM.
- %XDZ Download YMODEM batch.
- %XUA"fielspec" Upload ASCII.
- %XUK"filespec" Upload Kermit.
- %XUM"filespec" Upload MODEM7.
- %XUT"filespec" Upload Telink.
- %XUX"filespec" Upload XMODEM.
- %XUY"filespec" Upload YMODEM.
- %XUZ"filespec" Upload YMODEM batch.
- %YEN ASCII u/l echo off.
- %YEY ASCII u/l echo on.
- %YP"pace count" Set ASCII upload pace count.
- %YSN ASCII u/l don't strip LF
- %YSY ASCII u/l strip LF
- %ZY Translate table on.
- %ZN Translate table off.
-
-
- All commands start with '%'. The command letter(s) must
- immediately follow the '%', and may be upper or lower case.
- All arguments must be enclosed in quotes ("")or tick marks
- (''), and must immediately follow the command letters. All
- other characters in the file are ignored, and may be used as
- comments. ProComm looks for an extension of .CMD when it
- lists available command files.
-
- When using the 'I' command, the strings must match exactly
- in case. Use the 'P' command to set the amount of time
- ProComm waits for the incoming character string to be found
- (default is 30).
-
- Strings to be transmitted ('T' command) use the translation
-
-
- Copyright (C) 1986 PIL Software Systems 55
-
-
-
- Appendix C Command Files
-
-
-
-
-
- conventions described in the section on output string
- translation.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 56
-
-
-
- Appendix D Utility Programs
-
-
-
-
-
- Timed Execution Facility (TEF)
-
-
-
- The ProComm Timed Execution Facility is a stand alone
- program that allows execution of a ProComm command file at a
- predetermined time.
-
- TEF is started from the DOS prompt by typing the command:
- TEF
-
- TEF will prompt you for the name of a ProComm command file
- and the time to start its execution. TEF will wait until the
- specified time and then load and execute ProComm passing in
- the name of the command file.
-
- The time must be entered in military format. The hour must
- be 0-23 and the minutes must be 0-59. Pressing ESC at any
- time will abort TEF. Pressing F1 will allow you to change
- the command file and execution time. Pressing F2 will blank
- the screen. (Pressing any other key will turn the screen
- back on).
-
-
-
-
-
- Dialing Directory Conversion Utility
-
-
-
- ProComm is distributed with a dialing directory conversion
- program called CONVERT.EXE. Use CONVERT to change PC-TALK or
- QMODEM dialing directories to ProComm format. To execute,
- type: CONVERT on the DOS command line and then follow the
- prompts.
-
- NOTE: When converting QMODEM directories only the first 100
- entries will be converted. In addition, the modem command
- will not be converted and will default to ATDT.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 57
-
-
-
- Appendix E Answers to Questions
-
-
-
-
-
- Question:
-
- ALT-H doesn't work with my modem. What's wrong?
-
- Answer:
-
- ProComm first attempts to hang up by dropping the DTR line
- to the modem. Your modem must monitor the DTR line for this
- to work. Users of Hayes external modems must have switch one
- in the open (up) position. Owners of the newer Hayes
- internals must have a jumper correctly set. Consult your
- modem manual for further details. If your configuration
- prevents the use of DTR in hanging up, ProComm can also send
- a hangup string. After attempting to drop DTR the program
- checks carrier detect to see if you are still online. If so
- it will send the hangup string you have specified in the
- setup screen.
-
-
- Question:
-
- When using the redial facility, or making a call from a
- command file, the program doesn't realize when I've made a
- connection.
-
- Answer:
-
- Make sure that ProComm's modem connect string is correctly
- defined for the message your modem returns for carrier
- detect. The ProComm default is "CONNECT".
-
-
- Question:
-
- I sometimes have trouble opening files for logging or
- downloading.
-
- Answer:
-
- You may need to increase the FILES= parameter in your
- CONFIG.SYS file. We suggest using at least FILES=15.
- Consult your DOS manual for more details.
-
-
- Question:
-
- I can't get the dialing directory to call using the long
- distance code I've put in the number.
-
- Answer:
-
- Specify the long distance code to be used when you make to
- call itself, not when you enter the number into the
- directory. For instance, say "#37" at the "==>" prompt to
-
-
- Copyright (C) 1986 PIL Software Systems 58
-
-
-
- Appendix E Answers to Questions
-
-
-
-
-
- dial entry number 37 using the '#' long distance code.
- Entering a long distance code as part of the number will not
- work.
-
-
- Question:
-
- I'm having trouble getting ProComm to work with my PCjr. Any
- ideas?
-
- Answer:
-
- The PCjr is somewhat different in the way it handles
- communications. A solution that has worked for a number of
- users is this: Call our BBS and download a file called
- COMSWAP.ARC. After un-arcing the file you should find 2
- programs called COMSWAP.COM and COMREST.COM. Run COMSWAP
- before running ProComm and run COMREST after. Then use
- ProComm set to COM2:.
-
-
- Question:
-
- When I call your bulletin board my modem connects but then
- nothing else happens. What's wrong?
-
- Answer:
-
- The Fido BBS software, and a number of other BBS programs,
- require some input so that the modems can determine the baud
- rate and start their handshake. After connecting, send the
- remote several carriage returns. If you are calling a Fido
- at 2400 baud you should send several SPACES instead.
-
-
- Question:
-
- When I'm using a mutli-tasking operating system and running
- ProComm in the background, window displays bleed through to
- the active partition.
-
- Answer:
-
- Go into the general setup screen and set ProComm to use the
- BIOS screen write method. It is much slower but will not
- cause the bleed through that you are experiencing.
-
-
- Question:
-
- When I try to use the DOS gateway it says 'Command processor
- not found'. What does this mean?
-
- Answer:
-
-
- Copyright (C) 1986 PIL Software Systems 59
-
-
-
- Appendix E Answers to Questions
-
-
-
-
-
- In order to use the gateway, ProComm must load a secondary
- copy of the command processor (COMMAND.COM). It uses the
- environment variable COMSPEC to determine the name and
- location of the command processor. COMSPEC is set when you
- boot to the drive, directory and program you booted from.
- Problems can arise if you boot off a floppy, and then change
- the floppy in the boot disk drive. To use the gateway, and
- the ALT-F function, be sure that COMSPEC is set and that the
- command processor is where COMSPEC says it is.
-
-
- Question:
-
- I can't use the help screen because MultiLink grabs the
- ALT-F10 keystroke before ProComm can get it.
-
- Answer:
-
- MultiLink provides an 'escape' keystroke to avoid that
- problem. Simply press ALT-F9 before pressing ALT-F10 and
- MultiLink will let the ALT-F10 through to ProComm.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 60
-
-
-
- Appendix F Technical Specifications
-
-
-
-
-
- ProComm Technical Specifications
-
-
-
-
-
-
- Receive buffer size ................... 2048 Bytes
-
- Redisplay buffer size .................. 4000 Bytes
-
- Baud rates supported .......................... 300
- ......................... 1200
- ......................... 2400
- ......................... 4800
- ......................... 9600
- ........................ 19200
-
- File transfer protocols ..................... ASCII
- .................... XMODEM
- .................... TELINK
- .................... YMODEM
- .................... MODEM7
- .................... KERMIT
-
- Serial ports supported ............ COM1 0x3F8 IRQ4
- ............ COM2 0x2F8 IRQ3
-
- Video buffer addresses supported .... COLOR 0xB8000
- ..... MONO 0xB0000
-
- Interrupt vectors used ....................... 0x0B
- ....................... 0x0C
- ....................... 0x1B
- ....................... 0x23
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 61
-
-
-
- Appendix G Invoice
-
-
-
-
-
-
-
-
-
-
- Remit to: PIL Software Systems Invoice
- PO Box 1471
- Columbia, MO 65205
-
-
-
-
-
- Sold to: Ship to:
- -------------------- --------------------
-
- -------------------- --------------------
-
- -------------------- --------------------
-
-
-
- ============================================================
- Date: PO #:
- ============================================================
- Quantity Description Unit Extended
- ------------------------------------------------------------
- | ProComm v2.2 | $25.00 | $
- | | |
- | | |
- | | |
- | | |
- | | |
- ------------------------------------------------------------
- Subtotal: $
- (MO residents please add 4.3% sales tax) Tax: $
- Total: $
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems 62
-
-
-
- ProComm 2.2 Index
-
-
-
-
-
- INDEX ALT-F4 36
- ALT-F5 27
- ALT-F6 38
- ALT-G 37
- % ALT-H 14, 40
- %A 29 ALT-I 39
- %B 29 ALT-K 26
- %C 29 ALT-L 37
- %D 29 ALT-M 36
- %E 29 ALT-P 10
- %F 30 ALT-R 23
- %G 30 ALT-S 12
- %H 30 ALT-T 39
- %I 30 ALT-V 39
- %J 31 ALT-W 27
- %K 31 ALT-X 41
- %L 31 ALT-Z 38
- %M 32 ANSI-BBS 52
- %N 32 ASCII file xfer 24
- %O 32 auto redial
- %P 32 See redial
- %Q 32 AUTOEXEC.BAT 7
- %R 32
- %S 32 B
- %T 33 bar
- %U 33 See vertical bar
- %W 34 BIOS screen write 17,
- %X 34 59
- %Y 35 break 41
- %Z 36 BS interpretation 15
-
- / C
- /B 8 caret (^) 11
- /F 8, 27 carrier detect mask
- /M 8 14, 40
- /S 8 CD mask
- See carrier detect
- A mask
- aborted files 19 changes to previous 1
- address of PIL 2 clear screen 40
- ADDS Viewpoint 50 CMD files
- alarm sound 17 See script files
- alarm time 18 colors
- ALT-A 37 See setting colors
- ALT-B 39 command files
- ALT-C 40 See script files
- ALT-D 19 command line options 8
- ALT-E 40 command processor 60
- ALT-F 39 command reference 53
- ALT-F1 37 commercial use ii
- ALT-F10 9, 60 communications param 9
- ALT-F2 37 CompuServe 18, 25
- ALT-F3 40
-
-
-
- Copyright (C) 1986 PIL Software Systems Index 63
-
-
-
- ProComm 2.2 Index
-
-
-
-
-
- COMSPEC 36, 39, 60 24
- CONFIG.SYS 6 file transfer 23
- connect string 13, 58 file viewing 39
- control characters 11 file xfer protocols 24
- CONVERT 57 FILES= 6, 58
- copying ii
- copying the program 2 G
- corporate license ii general setup 16
- CR interpretation 15
- CR translation char 10 H
- CR-CR/LF 15, 40 handshake 15
- CRC hang-up 40, 58
- See XMODEM CRC hang-up string 13
- CTRL translate char 11 Heath/Zenith 19 49
- CTRL-BREAK 41 help screen 9
-
- D I
- data terminal ready IBM 3101 45
- See DTR information screen 8
- DEC VT-100 43 invoice 2, 62
- DEC VT-100 kb map 44
- DEC VT-52 47 K
- default directory 39 Kermit file xfer 26
- default drive 39 Kermit setup 16
- dialing 22 keyboard macros 36
- dialing command 13 keystroke changes 1
- dialing directory 19
- dialing, manual 22 L
- direct screen write 17 license ii
- distribution 4 line wrap 16
- DOS commands 29 log file 17
- DOS gateway 36, 59 logging, file 37
- download, ASCII 24 logging, printer 37
- downloaded files 19 long distance codes
- downloading files 24 21, 58
- DTR 40, 58, 58 LS ADM 3 48
- duplex 15, 40
- M
- E machine requirements 6
- echo making a call 22
- See duplex manual dialing
- editor 16, 37 See dialing, manual
- elapsed time 39 modem command 21
- ESC translate char 10 modem init string 12
- exclamation point (! modem pause 14, 23
- 10 modem pause char 11
- modem setup 12
- F MODEM7 file xfer 25
- Fido 59 multi-tasking 59
- file directory 39 MultiLink 60
- file logging
- See logging, file N
- file name, duplicate
-
-
-
- Copyright (C) 1986 PIL Software Systems Index 64
-
-
-
- ProComm 2.2 Index
-
-
-
-
-
- no connect string 13 See Kermit file xfer
- sound effects 17
- O Source, The 5, 26
- output string transl stripping chars 27
- 10 support BBS 2, 4
- overlays 1
- T
- P TCOMM BBS 26
- parameter file chang 1 TEF 57
- pause delay 14 Televideo 900 series
- pause translate cha- 46
- 11 Telink file xfer 26
- PC-HOST BBS 26 terminal emulation 9,
- PCjr 59 15, 42
- PgDn 24 terminal mode 9
- PgUp 23 terminal setup 15
- print directory 22 tilde (~) 11
- printer logging timeout delay 14, 23
- See logging, printer translate CR char 18
- problem reporting 4 translate CTRL char 19
- ProComm environment 7 translate ESC char 19
- ProComm files 7 translate pause char
- PROCOMM.IMG 37 18
- product support 4 translate table 17, 27
- PROFILE.CMD 28
- program description 6 U
- program information 39 upload echo 18
- upload pacing 18
- R upload strip LF 18
- redial 13, 22 upload, ASCII 24
- redispay buffer 38 uploading files 23
- registration ii, 2 user-supported softw 3
-
- S V
- screen dump 37 vertical bar (|) 10
- screen dump file 17
- screen write method 17 W
- script cmd arguments windows 18
- 28 Wyse 100 51
- script cmd reference
- 54 X
- script cmd syntax 28 XMODEM CRC 25
- script file changes 1 XMODEM file xfer 25
- script files 27 XMODEM mode 18
- scrolling 16 XMODEM relaxed 18, 25
- SET command 7 XON/XOFF 15
- setting colors 38
- setup options 11 Y
- site license ii YMODEM file xfer 25
- sliding windows
-
-
-
-
-
-
- Copyright (C) 1986 PIL Software Systems Index 65